/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.siteHeader .brandTagline{color:#f1d28f!important;letter-spacing:.2px!important;font-size:18px!important}.languageSelector{background:#ffffff0d!important;border-color:#d5ad61a8!important;gap:3px!important;height:42px!important;padding:4px!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.languageSelector>span{color:#f0d38e!important;letter-spacing:1px!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important}.languageSelector a,.languageSelector button{cursor:pointer;background:0 0;font-weight:900;color:#eef4f5!important;letter-spacing:1px!important;border:1px solid #0000!important;min-width:34px!important;height:32px!important;font-size:10px!important}.languageSelector a:hover,.languageSelector a:focus-visible,.languageSelector a[aria-current=page],.languageSelector button:hover,.languageSelector button:focus-visible,.languageSelector button[aria-current=page]{background:var(--gold)!important;color:var(--navy)!important;border-color:#f1d18c!important}.radarMetrics span,.radarHighlights>span{color:#c5d1d5!important;font-size:10px!important}.radarMetrics strong{color:#e7c77f!important;font-size:clamp(22px,2.2vw,30px)!important}.radarHighlights ul{gap:12px!important;margin:14px 0 18px!important}.radarHighlights li{gap:4px!important}.radarHighlights b{font-size:17px!important}.radarHighlights a{color:#061923!important;background:#d8b46d!important;border:1px solid #d8b46d!important;align-items:center!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important;transition:filter .2s,transform .2s!important;display:inline-flex!important}.radarHighlights a:hover,.radarHighlights a:focus-visible{filter:brightness(1.08);outline-offset:2px;outline:2px solid #fff;transform:translateY(-1px)}.radarSources{color:#9aadb4!important;font-size:9px!important;line-height:1.55!important}@media (width<=1280px){.siteHeader .brandTagline{font-size:14px!important}}@media (width<=650px){.siteHeader .brandTagline{font-size:11px!important}.languageSelector>span{font-size:8px!important}.languageSelector a,.languageSelector button{font-size:10px!important}.radarMetrics span,.radarHighlights>span{font-size:9px!important}.radarMetrics small,.radarSources{font-size:8px!important}.radarHighlights small{font-size:9px!important}}@media (width<=390px){.siteHeader .brandTagline{font-size:9.5px!important}}@media (width>=901px){.headerInner{grid-template-columns:minmax(0,70%) minmax(0,30%)!important;gap:0!important}.desktopNav{display:none!important}.siteHeader .brand{width:100%;padding-right:clamp(28px,4vw,70px)}.siteHeader .brandLogo{flex:0 0 176px}.siteHeader .brandTagline{text-align:center;flex:1;justify-content:center;align-items:center;min-height:48px;white-space:normal!important;margin-left:24px!important;padding-left:24px!important;padding-right:28px!important;font-size:clamp(22px,2vw,31px)!important;line-height:1.1!important;display:flex!important}.headerActions{justify-content:flex-end;width:100%;padding-left:clamp(22px,2vw,36px)}.desktopLanguages,.menuToggle{display:flex!important}}.favoriteShare{color:#101010;cursor:pointer;background:#b99045;border:0;border-radius:12px;margin:0 0 22px;padding:13px 18px;font-weight:800}.propertyTrust{color:#fff;background:#101820;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 54px;padding:22px;display:grid}.propertyTrust div{border-left:1px solid #c9a65b73;padding:8px 16px}.propertyTrust b,.propertyTrust span{display:block}.propertyTrust b{color:#d7b66d;font-size:1.05rem}.propertyTrust span{color:#dfe3e6;margin-top:5px;font-size:.84rem}.regionMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.regionMap>article{background:#fff;border:1px solid #e1d8c8;border-radius:18px;padding:24px}.regionMap>article>span{letter-spacing:.1em;color:#8b692d;text-transform:uppercase;font-size:.72rem;font-weight:800}.regionMap h2{margin:8px 0}.regionMap article div{gap:9px;margin-top:18px;display:grid}.regionMap article a{color:#111;background:#f6f2ea;border-radius:10px;justify-content:space-between;gap:16px;padding:12px;text-decoration:none;display:flex}.regionMap article a small{text-align:right;color:#5e625f}.mapCta{background:#eee7d9;border-radius:18px;margin:26px 0;padding:28px}@media (width<=760px){.propertyTrust,.regionMap{grid-template-columns:1fr}.propertyTrust{margin:0 16px 34px}.propertyTrust div{border-top:1px solid #c9a65b4d;border-left:0}.regionMap article a{display:block}.regionMap article a small{text-align:left;margin-top:5px;display:block}}.dossierPdf{color:#172026;background:#fff;max-width:1020px;margin:0 auto;padding:28px;font-family:Arial,sans-serif}.dossierPdf header{border-bottom:3px solid #bd9448;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.dossierPdf header img{width:155px;height:auto}.dossierPdf header div{text-align:right}.dossierPdf header small,.dossierPdf header b{display:block}.dossierPdf header small{color:#8a6427;letter-spacing:.14em;margin-bottom:5px}.dossierCover{grid-template-columns:1.15fr .85fr;gap:24px;margin:24px 0;display:grid}.dossierCover>img{object-fit:cover;border-radius:16px;width:100%;height:330px}.dossierCover h1{margin:10px 0;font-size:2rem;line-height:1.08}.dossierCover strong{color:#8a6427;font-size:1.55rem}.dossierFacts{color:#fff;background:#14202a;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.dossierFacts small,.dossierFacts b{display:block}.dossierFacts small{color:#d9b66e;margin-bottom:6px}.dossierFacts b{font-size:.9rem}.dossierColumns{grid-template-columns:1fr 1fr;gap:28px;margin:28px 0;display:grid}.dossierPdf h2{color:#172026;border-bottom:1px solid #d7c39d;padding-bottom:6px;font-size:1.2rem}.dossierPdf li,.dossierPdf p{line-height:1.55}.dossierVideo{break-inside:avoid;background:#f3ede1;border:1px solid #d7c39d;border-radius:16px;grid-template-columns:1fr 290px;gap:24px;padding:22px;display:grid}.dossierVideo img{object-fit:cover;border-radius:12px;width:100%;height:190px}.dossierVideo a{color:#fff;background:#172026;border-radius:9px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.dossierVideo code{word-break:break-all;margin-top:12px;font-size:.72rem;display:block}.dossierGallery{margin-top:28px}.dossierGallery>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.dossierGallery figure{break-inside:avoid;margin:0}.dossierGallery img{object-fit:cover;border-radius:10px;width:100%;height:245px}.dossierGallery figcaption{color:#666;margin-top:4px;font-size:.7rem}.dossierPdf footer{border-top:2px solid #bd9448;justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;font-size:.76rem;display:flex}.dossierPrintActions{z-index:5;color:#fff;background:#101820;align-items:center;gap:10px;margin:-28px -28px 24px;padding:12px 28px;display:flex;position:sticky;top:0}.dossierPrintActions button{cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.dossierPrintActions button:first-child{background:#c7a258}.dossierPrintActions p{margin:0 0 0 auto;font-size:.75rem}@media print{.dossierPrintActions{display:none}.dossierPdf{max-width:none;padding:0}.dossierCover>img{height:260px}.dossierGallery img{height:210px}.dossierVideo a{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#172026!important}.dossierFacts{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}body.vmDossierPrint{background:#fff!important;padding:0!important}body.vmDossierPrint>*,body.vmDossierPrint .dossierPdf,body.vmDossierPrint .dossierPdf *{visibility:visible!important}.vmDossierPrint .dossierPdf{width:100%!important;min-height:0!important;display:block!important;position:static!important;overflow:visible!important}.vmDossierPrint .dossierCover,.vmDossierPrint .dossierColumns,.vmDossierPrint .dossierVideo,.vmDossierPrint .dossierFacts,.vmDossierPrint .dossierGallery>div{display:grid!important}}@media (width<=720px){.dossierCover,.dossierColumns,.dossierVideo,.dossierFacts{grid-template-columns:1fr}.dossierPdf{padding:16px}.dossierPrintActions{flex-wrap:wrap;margin:-16px -16px 18px;padding:12px;position:static}.dossierPrintActions p{margin:0}.dossierGallery>div{grid-template-columns:1fr}}@media (width<=900px){.siteHeader .brand{width:70%;min-width:0}.siteHeader .brandLogo{min-width:96px;width:42%!important}.siteHeader .brandTagline{text-align:center;width:58%;white-space:normal!important;margin-left:8px!important;padding-left:8px!important;font-size:clamp(10px,3.3vw,16px)!important}.desktopLanguages{display:none!important}}.moreListings{grid-template-columns:1fr 1fr;gap:24px;margin:0 clamp(24px,8vw,140px) 24px;display:grid}.extraListings{margin-top:-86px}.singleFeatured{margin:24px clamp(24px,8vw,140px) 110px}.fullListing{border-top:4px solid var(--gold);background:#fff;padding:38px;box-shadow:0 12px 35px #091b2410}.singleFeatured .fullListing{max-width:none}.fullListing h2{margin:18px 0;font:32px/1.12 Georgia}.fullListing>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.75}.listingPrice{border-left:3px solid var(--gold);flex-direction:column;margin:22px 0;padding-left:16px;display:flex}.listingPrice strong{color:var(--navy);font:27px Georgia}.listingPrice span{text-transform:uppercase;letter-spacing:1px;color:#99783f;margin-top:5px;font-size:9px}.brandLogo{object-fit:contain;object-position:left center;mix-blend-mode:normal;width:190px;height:82px;display:block}.footerLogo{object-fit:contain;object-position:left center;background:0 0;width:clamp(290px,27vw,390px);height:auto;max-height:205px}.propertyImage[style*="url(\"\")"]{background:linear-gradient(135deg,#061924,#124665)}.listingDetail{border-top:4px solid var(--gold);background:#fff;margin:0 clamp(24px,8vw,140px) 110px;padding:55px;box-shadow:0 12px 35px #091b2412}.listingBadge{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:#b51e25;padding:9px 14px;font-size:9px;font-weight:700;display:inline-block}.listingColumns{grid-template-columns:1.05fr .95fr;gap:70px;margin-top:28px;display:grid}.listingDetail h2{margin:20px 0;font:clamp(36px,4vw,54px)/1.05 Georgia}.listingLead{color:var(--muted);line-height:1.8}.listingFacts{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.listingFacts span{text-transform:uppercase;letter-spacing:.6px;border:1px solid #dfe3e2;padding:12px;font-size:11px}.listingInfo h3{color:var(--navy);margin:0;font:34px Georgia}.listingInfo>p{color:#9a7a42;text-transform:uppercase;letter-spacing:1px;font-size:12px}.listingInfo ul{color:var(--muted);padding-left:18px;font-size:13px;line-height:2}.financeNote{border-left:3px solid var(--gold);background:#f3f1eb;flex-direction:column;gap:7px;padding:17px;font-size:12px;line-height:1.6;display:flex}.financeNote b{text-transform:uppercase;color:var(--navy)}.listingActions{align-items:center;gap:20px;margin-top:24px;display:flex}.reelLink{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--navy);padding:10px 0;font-size:10px}:root{--navy:#061924;--gold:#c99b4c;--cream:#f5f2eb;--ink:#15242c;--muted:#6b777c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f7f6f2;margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{color:#fff;z-index:10;background:#061924ee;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute}.brand{align-items:center;gap:12px;display:flex}.mark{color:var(--gold);letter-spacing:-3px;border-right:1px solid #aa874d;padding-right:14px;font:700 28px Georgia}.brand b{letter-spacing:4px;font-size:20px;display:block}.brand small{letter-spacing:2px;color:#b7c0c4;margin-top:3px;font-size:6px;display:block}.nav nav{letter-spacing:1.5px;gap:34px;font-size:12px;display:flex}.nav nav a:hover{color:var(--gold)}.button{background:var(--gold);color:#081b25;letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;padding:17px 22px;font-size:11px;font-weight:700;display:inline-flex}.button.small{padding:13px 18px}.hero{color:#fff;background:url(https://images.unsplash.com/photo-1600607688969-a5bfcd646154?auto=format&fit=crop&w=2000&q=90) 50%/cover;align-items:center;min-height:780px;display:flex;position:relative}.shade{background:linear-gradient(90deg,#03121bfa 0%,#03121bcc 45%,#03121b22 80%);position:absolute;inset:0}.heroContent{z-index:1;max-width:760px;margin-left:clamp(24px,8vw,140px);padding-top:85px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:3px;color:#d9c08a;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow i{background:currentColor;width:38px;height:1px}.hero h1{letter-spacing:-3px;margin:25px 0;font:clamp(52px,6vw,88px)/.98 Georgia}.hero h1 em,.manifesto h2 em{color:var(--gold);font-weight:400}.lead{color:#ccd3d6;max-width:585px;font-size:17px;line-height:1.7}.actions{align-items:center;gap:35px;margin-top:38px;display:flex}.textLink{text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #ffffff73;padding:12px 0;font-size:11px}.stats{border-top:1px solid #fff3;gap:55px;max-width:600px;margin-top:65px;padding-top:25px;display:flex}.stats div{flex-direction:column;display:flex}.stats strong{color:var(--gold);font:26px Georgia}.stats span{text-transform:uppercase;letter-spacing:1.5px;color:#aab4b9;font-size:8px}.section{padding:100px clamp(24px,8vw,140px)}.intro{justify-content:space-between;align-items:end;padding-bottom:42px;display:flex}.dark{color:#90713b}.intro h2,.services h2{margin:18px 0 0;font:clamp(38px,4vw,58px)/1.08 Georgia}.sectionCopy{max-width:430px;color:var(--muted);font-size:14px;line-height:1.8}.filters{gap:8px;padding:0 clamp(24px,8vw,140px) 30px;display:flex}.filters button{text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #cad0d1;padding:11px 23px;font-size:10px}.filters .active,.filters button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.propertyGrid{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 clamp(24px,8vw,140px) 110px;display:grid}.property{background:#fff;box-shadow:0 8px 30px #091b2412}.propertyImage{background-position:50%;background-size:cover;height:265px;position:relative}.propertyImage span{background:var(--gold);text-transform:uppercase;letter-spacing:1px;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;top:15px;left:15px}.propertyImage a{background:#fff;place-items:center;width:50px;height:50px;font-size:22px;display:grid;position:absolute;bottom:0;right:0}.propertyBody{padding:23px}.propertyBody>p{color:#9a7a42;text-transform:uppercase;letter-spacing:1.3px;font-size:9px}.property h3{margin:9px 0;font:22px Georgia}.details{color:#7a8589;border-bottom:1px solid #e4e6e5;gap:16px;padding:10px 0 18px;font-size:11px;display:flex}.propertyBody>strong{margin-top:17px;font:18px Georgia;display:block}.manifesto{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:670px;display:grid}.manifestoImage{background:url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1200&q=85) 50%/cover;position:relative}.manifestoImage:after{content:"";background:linear-gradient(90deg,transparent 60%,var(--navy));position:absolute;inset:0}.seal{z-index:1;background:var(--gold);width:115px;height:115px;color:var(--navy);text-align:center;border:7px solid var(--navy);border-radius:50%;place-content:center;display:grid;position:absolute;top:70px;right:-55px}.seal b{font:27px Georgia}.seal span{letter-spacing:2px;font-size:7px}.manifesto h2{margin:22px 0 32px;font:clamp(38px,4vw,56px)/1.08 Georgia}.manifestoCopy>p:not(.eyebrow){color:#b9c3c7;font-size:14px;line-height:1.9}.signature{color:var(--gold);margin-top:35px;font:28px cursive}.signature span{letter-spacing:2px;color:#98a6ad;margin-top:7px;font:8px Arial;display:block}.gold{color:var(--gold)}.center{text-align:center}.center .eyebrow,.cta .eyebrow{justify-content:center}.center>p:last-child{color:var(--muted)}.serviceGrid{border:1px solid #d8dbd9;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.serviceGrid article{border-right:1px solid #d8dbd9;padding:45px;position:relative}.serviceGrid article:last-child{border:0}.serviceGrid article>b{color:#a67d39;font-size:35px}.serviceGrid article>span{color:#b2b9bb;font:16px Georgia;position:absolute;top:25px;right:25px}.serviceGrid h3{font:23px Georgia}.serviceGrid p{color:var(--muted);font-size:13px;line-height:1.8}.cta{text-align:center;color:#fff;background:linear-gradient(#041620ed,#041620ed),url(https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=2000&q=80) 50%/cover;padding:110px 20px}.cta h2{margin:22px 0;font:clamp(42px,5vw,66px)/1.05 Georgia}.cta>p:not(.eyebrow){color:#b8c2c6}.cta>div{justify-content:center;gap:15px;margin-top:35px;display:flex}.outline{text-transform:uppercase;letter-spacing:1px;border:1px solid #ffffff8c;padding:17px 22px;font-size:11px}footer{color:#aab5ba;background:#04141d;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:70px clamp(24px,8vw,140px) 25px;font-size:11px;line-height:2;display:grid}footer>div:not(.brand){flex-direction:column;display:flex}footer>div>b{color:#d8b66f;letter-spacing:2px;margin-bottom:8px;font-size:9px}footer p{border-top:1px solid #26363e;grid-column:1/-1;padding-top:20px;font-size:9px}.whatsapp{z-index:20;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 25px #0004}@media (width<=900px){.nav nav,.nav .small{display:none}.heroContent{margin:0 24px}.intro{display:block}.sectionCopy{margin-top:25px}.propertyGrid{grid-template-columns:1fr 1fr}.manifesto{grid-template-columns:1fr}.manifestoImage{min-height:430px}.seal{top:auto;bottom:-55px;right:25px}.serviceGrid{grid-template-columns:1fr}.serviceGrid article{border-bottom:1px solid #d8dbd9;border-right:0}footer{grid-template-columns:1fr 1fr}}@media (width<=600px){.nav{height:74px;padding:0 20px}.hero h1{letter-spacing:-2px;font-size:49px}.actions{flex-direction:column;align-items:flex-start;gap:10px}.stats{gap:15px}.stats strong{font-size:21px}.stats span{font-size:7px}.section{padding:75px 22px}.filters{padding-left:22px;overflow:auto}.propertyGrid{grid-template-columns:1fr;padding:0 22px 75px}.manifestoCopy{padding:85px 25px}.serviceGrid article{padding:35px 28px}.cta{padding:85px 22px}.cta>div{flex-direction:column}.cta a{width:100%}footer{grid-template-columns:1fr;padding:60px 24px 25px}}@media (width<=900px){.listingDetail{margin:0 22px 75px;padding:38px 28px}.listingColumns{grid-template-columns:1fr;gap:35px}.moreListings{grid-template-columns:1fr;margin:0 22px 75px}.extraListings{margin-top:0}.singleFeatured{margin:24px 22px 75px}.fullListing{padding:34px 26px}}@media (width<=600px){.listingFacts{grid-template-columns:1fr}.listingActions{flex-direction:column;align-items:stretch}.listingActions a{text-align:center;width:100%}}.talesGallery,.propertyGallery{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:210px;gap:10px;margin:28px 0;display:grid}.talesGallery figure,.propertyGallery figure{background:#e9e7e1;min-width:0;margin:0;position:relative;overflow:hidden}.talesGallery .talesMainPhoto,.propertyGallery .propertyMainPhoto{grid-row:span 2}.talesGallery img,.propertyGallery img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.talesGallery figure:hover img,.propertyGallery figure:hover img{transform:scale(1.025)}.talesGallery figcaption,.propertyGallery figcaption{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#061924e8;padding:9px 12px;font-size:9px;font-weight:700;position:absolute;bottom:16px;left:16px}@media (width<=600px){.talesGallery,.propertyGallery{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.talesGallery .talesMainPhoto,.propertyGallery .propertyMainPhoto{grid-area:span 2/1/auto/3}}.hero{background:url(/teatro-amazonas-por-do-sol.png) 50% 55%/cover no-repeat;overflow:hidden}.heroVideo{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.shade{z-index:1}.heroContent{z-index:2}.shade{background:linear-gradient(90deg,#03121bf7 0%,#03121bd9 43%,#03121b70 72%,#03121b30 100%)}@media (width<=600px){.hero{background-position:56%}.shade{background:linear-gradient(90deg,#03121bf2 0%,#03121bcd 72%,#03121b7d 100%)}}.brandName{color:#fff;letter-spacing:2px;white-space:nowrap;font-size:13px;font-weight:800}.footerBrand{background:0 0;align-self:center;align-items:center;min-height:175px}.footerBrand .brandName{color:#d8b66f}.seal{z-index:1;aspect-ratio:1156/647;filter:drop-shadow(0 10px 18px #02090d55);background:0 0;border:0;border-radius:0;width:210px;height:auto;margin:0 auto 32px;padding:0;display:block;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.seal img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block}@media (width<=900px){.seal{width:195px;height:auto;margin:0 auto 30px;top:auto;bottom:auto;right:auto}}@media (width<=600px){.nav .brandLogo{width:145px;height:64px}.footerLogo{width:min(290px,86vw);height:auto;max-height:none}.footerBrand{flex-direction:column;align-items:flex-start;min-height:0}}footer{background:#0b2632;padding-top:52px}footer p{border-top-color:#35505b}.navActions{align-items:center;gap:12px;display:flex}.installTop{color:#e6c47f;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c99b4c;padding:12px 16px;font-size:9px;font-weight:700}.installTop:hover{color:#061924;background:#c99b4c}.appInvite{z-index:3;border-left:5px solid var(--gold);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:-42px clamp(24px,8vw,140px) 0;padding:24px 30px;display:grid;position:relative;box-shadow:0 18px 50px #06192424}.appIcon{border-radius:16px;width:66px;height:66px;overflow:hidden;box-shadow:0 8px 22px #0619242b}.appIcon img{object-fit:cover;width:100%;height:100%}.appInvite p{color:#9a7334;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.appInvite h2{color:var(--navy);margin:0 0 5px;font:24px Georgia}.appInvite span{color:var(--muted);font-size:12px}.appInvite>button{background:var(--navy);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;padding:15px 20px;font-size:10px;font-weight:700}.favorite{color:#fff;cursor:pointer;z-index:2;background:#061924c7;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;position:absolute;top:13px;right:13px}.favorite.saved{color:#061924;background:#c99b4c;border-color:#c99b4c}.appNav{display:none}@media (width<=900px){.navActions .small{display:none}.installTop{display:block}.appInvite{margin:-30px 22px 0}.whatsapp{bottom:88px}}@media (width<=600px){body{padding-bottom:70px}.navActions{margin-left:auto}.installTop{padding:10px;font-size:8px}.appInvite{grid-template-columns:auto 1fr;gap:13px;padding:19px 18px}.appIcon{border-radius:13px;width:54px;height:54px}.appInvite h2{font-size:19px}.appInvite span{display:none}.appInvite>button{grid-column:1/-1;width:100%}.appNav{z-index:40;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#061924f7;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #0003}.appNav a{color:#d5dcde;flex-direction:column;align-items:center;gap:2px;display:flex}.appNav b{color:#d6ae62;font-size:19px}.appNav span{text-transform:uppercase;letter-spacing:.4px;font-size:8px}.whatsapp{bottom:86px;right:18px}}.installOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021018d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.installModal{border-top:5px solid var(--gold);background:#fff;width:min(470px,100%);max-height:90vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.installModal>img{border-radius:18px;width:78px;height:78px;display:block;box-shadow:0 10px 25px #06192435}.installModal>p{color:#9a7334;letter-spacing:1.6px;text-transform:uppercase;margin:20px 0 5px;font-size:9px;font-weight:800}.installModal h2{color:var(--navy);margin:0 0 22px;font:32px Georgia}.installModal ol{color:#43535b;padding-left:22px;font-size:14px;line-height:1.65}.installModal li{padding:5px 0}.modalClose{color:#526169;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:16px}.installNotice{border-left:3px solid var(--gold);background:#f3f1eb;flex-direction:column;gap:5px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.installNotice b{text-transform:uppercase;color:var(--navy);letter-spacing:1px;font-size:10px}.modalOk{background:var(--navy);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;width:100%;margin-top:18px;padding:15px;font-size:10px;font-weight:700}@media (width<=600px){.installModal{padding:28px 22px}.installModal h2{font-size:27px}}.welcomeInstallOverlay{z-index:220;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#020d14f5,#092b38ed);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcomeInstallCard{border:1px solid #dfbd79;border-top:6px solid var(--gold);text-align:center;background:#f8f6f0;width:min(540px,100%);max-height:94vh;padding:38px;overflow:auto;box-shadow:0 35px 100px #000b}.welcomeInstallCard>img{border-radius:24px;width:108px;height:108px;margin:0 auto 22px;display:block;box-shadow:0 14px 35px #06192448}.welcomeInstallCard>p{color:#9a7334;letter-spacing:2px;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:900}.welcomeInstallCard h2{color:var(--navy);margin:0;font:38px/1.05 Georgia}.welcomeInstallCard>span{color:#58666d;max-width:430px;margin:18px auto 25px;font-size:14px;line-height:1.7;display:block}.welcomeInstallCard>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.welcomeInstallCard button{letter-spacing:1px;text-transform:uppercase;cursor:pointer;min-height:53px;padding:13px 16px;font-size:9px;font-weight:900}.welcomeInstallPrimary{border:1px solid var(--gold);background:var(--gold);color:var(--navy)}.welcomeInstallSecondary{border:1px solid var(--navy);background:var(--navy);color:#fff}.welcomeInstallCard small{color:#788287;margin-top:18px;font-size:10px;line-height:1.5;display:block}@media (width<=600px){.welcomeInstallCard{padding:30px 20px}.welcomeInstallCard>img{border-radius:20px;width:90px;height:90px}.welcomeInstallCard h2{font-size:31px}.welcomeInstallCard>div{grid-template-columns:1fr}.welcomeInstallCard button{width:100%}}.capture{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;padding:105px clamp(24px,8vw,140px);display:grid}.captureIntro{position:sticky;top:35px}.captureIntro h2{margin:20px 0;font:clamp(40px,4vw,58px)/1.06 Georgia}.captureIntro>p:not(.eyebrow){color:#b9c5c9;font-size:14px;line-height:1.8}.documentPolicy{border:1px solid #ffffff24;margin-top:30px;padding:24px}.documentPolicy h3{color:#e2bd73;margin:0;font:20px Georgia}.documentPolicy ul{color:#d4dcdf;margin:14px 0 0;padding-left:19px;font-size:13px;line-height:2}.policyWarning{background:#5d1d20;flex-direction:column;gap:7px;margin-top:15px;padding:18px;font-size:12px;line-height:1.6;display:flex}.policyWarning b{text-transform:uppercase;color:#fff;letter-spacing:1px}.exclusiveInfo{border-left:3px solid var(--gold);margin-top:15px;padding:4px 0 4px 18px}.exclusiveInfo b{color:#e1b965;text-transform:uppercase;letter-spacing:1.3px;font-size:11px}.exclusiveInfo p{color:#b9c5c9;font-size:12px;line-height:1.7}.captureForm{color:var(--ink);background:#fff;padding:38px;box-shadow:0 22px 65px #0004}.formHeading{border-bottom:1px solid #e1e4e3;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.formHeading span{color:var(--navy);font:23px Georgia}.formHeading strong{color:#8d6b31;text-transform:uppercase;letter-spacing:.8px;align-self:center;font-size:9px}.fieldGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fieldGrid label,.fileField{color:#31424a;letter-spacing:.8px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.fieldGrid input,.fieldGrid select,.fieldGrid textarea{color:#172a33;background:#fafafa;border:1px solid #cfd5d6;border-radius:0;outline:none;width:100%;padding:13px 14px;font:13px Arial}.fieldGrid input:focus,.fieldGrid select:focus,.fieldGrid textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #c99b4c20}.fullField{grid-column:1/-1}.fileField{background:#f5f3ed;border:1px dashed #b2bcbc;margin-top:20px;padding:18px}.fileField input{text-transform:none;font-size:11px}.fileField small{letter-spacing:0;text-transform:none;color:#68777d;font-size:10px;font-weight:400}.confirmations{border:1px solid #d4d9da;margin:22px 0 0;padding:20px}.confirmations legend{color:#8d6b31;letter-spacing:1px;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:800}.confirmations label{color:#405159;align-items:flex-start;gap:10px;margin:10px 0;font-size:12px;line-height:1.45;display:flex}.confirmations input{accent-color:var(--gold);margin-top:2px}.privacyNote{color:#496068;background:#edf3f2;margin-top:18px;padding:13px 15px;font-size:11px;line-height:1.55}.captureSubmit{background:var(--gold);color:#071b25;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;width:100%;margin-top:18px;padding:18px;font-size:11px;font-weight:800}.captureSubmit:hover{background:#ddb465}@media (width<=1000px){.capture{grid-template-columns:1fr;gap:45px}.captureIntro{position:static}}@media (width<=600px){.capture{padding:78px 22px}.captureForm{padding:26px 20px}.fieldGrid{grid-template-columns:1fr}.fullField{grid-column:auto}.formHeading{flex-direction:column}.formHeading strong{align-self:flex-start}}.contractArea{background:#f1eee7;grid-template-columns:.72fr 1.28fr;align-items:start;gap:65px;padding:105px clamp(24px,8vw,140px);display:grid}.contractLead{position:sticky;top:35px}.contractLead h2{color:var(--navy);margin:18px 0;font:clamp(38px,4vw,55px)/1.08 Georgia}.contractLead>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8}.contractForm{background:#fff;padding:38px;box-shadow:0 18px 55px #06192418}.contractResult{background:#dfe3e2;padding:70px clamp(18px,8vw,140px)}.contractToolbar{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto 18px;padding:18px 22px;display:flex}.contractToolbar>div{flex-direction:column;gap:4px;display:flex}.contractToolbar b{text-transform:uppercase;color:#e3bd70;letter-spacing:1px;font-size:11px}.contractToolbar span{color:#b9c3c7;font-size:11px}.contractToolbar button{background:var(--gold);color:var(--navy);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;border:0;padding:13px 17px;font-size:9px;font-weight:800}.contractDocument{color:#171717;background:#fff;max-width:900px;margin:0 auto;padding:60px 68px;font:12px/1.65 Arial;box-shadow:0 18px 65px #0619242b}.contractDocument>header{border-bottom:2px solid #bb8c3c;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:18px;display:flex}.contractDocument>header img{object-fit:contain;width:170px;height:80px}.contractDocument>header p{color:#33434b;font-size:9px;line-height:1.5}.contractDocument h1{text-align:center;color:#061924;margin:20px 0 30px;font:700 18px/1.35 Georgia}.contractDocument h2{color:#061924;text-transform:uppercase;margin:22px 0 7px;font:700 11px Arial}.contractDocument p{text-align:justify;margin:7px 0}.contractDate{text-align:center!important;margin:36px 0!important}.signatureGrid{grid-template-columns:1fr 1fr;gap:70px 45px;margin-top:75px;display:grid}.signatureGrid div{text-align:center;flex-direction:column;display:flex}.signatureGrid div>span{border-top:1px solid #333;margin-bottom:8px}.signatureGrid b{font-size:10px}.signatureGrid small{color:#555;font-size:8px}.contractDocument>footer{color:#d8b66f;text-align:center;letter-spacing:1px;background:#061924;margin:55px -68px -60px;padding:15px 30px;font-size:8px}.contractDocument footer{display:block}.contractDocument footer:after{display:none}@media (width<=1000px){.contractArea{grid-template-columns:1fr}.contractLead{position:static}}@media (width<=650px){.contractArea{padding:75px 22px}.contractForm{padding:26px 20px}.contractToolbar{flex-direction:column;align-items:stretch}.contractDocument{padding:35px 25px}.contractDocument>header{flex-direction:column;align-items:flex-start}.contractDocument>footer{margin:45px -25px -35px}.signatureGrid{grid-template-columns:1fr;gap:65px}}@media print{body{background:#fff!important;padding:0!important}body>*{visibility:hidden!important}.contractResult,.contractResult *{visibility:visible!important}.contractResult{background:#fff!important;width:100%!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.contractToolbar{display:none!important}.contractDocument{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:18mm 17mm!important;font-size:10pt!important}.contractDocument>footer{margin:15mm -17mm -18mm!important}.contractDocument h2{break-after:avoid}.signatureGrid{break-inside:avoid}.contractDocument p{orphans:3;widows:3}}.scheduleVisit{border:1px solid var(--navy);width:100%;color:var(--navy);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:16px;padding:11px;font-size:9px;font-weight:800}.scheduleVisit:hover{background:var(--navy);color:#fff}.visitArea{color:#fff;background:#0b2632;grid-template-columns:.72fr 1.28fr;align-items:start;gap:65px;padding:105px clamp(24px,8vw,140px);display:grid}.visitLead{position:sticky;top:35px}.visitLead h2{margin:20px 0;font:clamp(40px,4vw,58px)/1.06 Georgia}.visitLead>p:not(.eyebrow){color:#b9c5c9;font-size:14px;line-height:1.8}.visitHours{border-left:3px solid var(--gold);background:#ffffff0d;flex-direction:column;gap:8px;margin-top:28px;padding:22px;display:flex}.visitHours b{color:#e4bd70;text-transform:uppercase;letter-spacing:1px;font-size:10px}.visitHours span{font:19px Georgia}.visitHours small{color:#b7c2c6;margin-top:6px;font-size:11px;line-height:1.6}.visitForm{color:var(--ink);background:#fff;padding:38px;box-shadow:0 22px 65px #0004}.visitResult{background:#dfe3e2;padding:70px clamp(18px,8vw,140px)}.toolbarActions{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.toolbarActions a{color:#e5c47e;text-transform:uppercase;letter-spacing:.7px;background:0 0;border:1px solid #d2aa60;padding:12px 15px;font-size:9px;font-weight:800}.visitDocument{color:#171717;background:#fff;max-width:900px;margin:0 auto;padding:60px 68px;font:12px/1.7 Arial;box-shadow:0 18px 65px #0619242b}.visitDocument>header{border-bottom:2px solid #bb8c3c;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:18px;display:flex}.visitDocument>header img{object-fit:contain;width:170px;height:80px}.visitDocument>header p{color:#33434b;font-size:9px}.visitDocument h1{text-align:center;color:#061924;margin:20px 0 30px;font:700 18px/1.35 Georgia}.visitDocument h2{color:#061924;margin:24px 0 8px;font:700 11px Arial}.visitDocument ol{padding-left:20px}.visitDocument li{text-align:justify;margin:8px 0}.visitAlert{border-left:3px solid var(--gold);color:#4b3a1d;background:#f3eee2;padding:14px;font-weight:700;margin-top:22px!important}.visitDocument>footer{color:#d8b66f;text-align:center;letter-spacing:1px;background:#061924;margin:55px -68px -60px;padding:15px 30px;font-size:8px}.visitDocument footer{display:block}.visitDocument footer:after{display:none}@media (width<=1000px){.visitArea{grid-template-columns:1fr}.visitLead{position:static}}@media (width<=650px){.visitArea{padding:75px 22px}.visitForm{padding:26px 20px}.toolbarActions{flex-direction:column!important;align-items:stretch!important}.visitDocument{padding:35px 25px}.visitDocument>header{flex-direction:column;align-items:flex-start}.visitDocument>footer{margin:45px -25px -35px}}@media print{body.print-visit .contractResult,body.print-visit .contractResult *{visibility:hidden!important}body.print-visit .visitResult,body.print-visit .visitResult *{visibility:visible!important}body.print-visit .visitResult{background:#fff!important;width:100%!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}body.print-visit .visitDocument{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:18mm 17mm!important;font-size:10pt!important}body.print-visit .visitDocument>footer{margin:15mm -17mm -18mm!important}.visitDocument h2{break-after:avoid}.visitDocument p{orphans:3;widows:3}}.imageSlider{aspect-ratio:16/9;isolation:isolate;background:#061924;outline:none;width:100%;margin:26px 0 30px;position:relative;overflow:hidden}.imageSlider:focus-visible{box-shadow:0 0 0 3px #c99b4c}.imageSlider.compact{aspect-ratio:auto;height:100%;margin:0}.slideFrame{touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}.slideFrame img{object-fit:cover;width:100%;height:100%;animation:.3s slideReveal;display:block}.slideShade{pointer-events:none;background:linear-gradient(#0000,#04141d99);position:absolute;inset:55% 0 0}.slideArrow{z-index:3;color:#fff;cursor:pointer;background:#061924c7;border:1px solid #fff9;border-radius:50%;place-items:center;width:42px;height:42px;font:30px/1 Georgia;transition:background .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.slideArrow:hover,.slideArrow:focus-visible{background:var(--gold);border-color:var(--gold);color:var(--navy);outline:none}.slidePrevious{left:14px}.slideNext{right:14px}.slideCounter,.propertyImage .slideCounter{z-index:3;color:#fff;letter-spacing:1px;text-transform:uppercase;background:#061924dc;padding:8px 11px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:auto;bottom:15px;left:16px}.slideDots{background:#f1eee7;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:13px 16px;display:flex}.slideDots button{cursor:pointer;background:#aab3b5;border:0;border-radius:50%;width:8px;height:8px;padding:0}.slideDots button.active{background:var(--gold);border-radius:6px;width:22px}.imageSlider.compact .slideDots{display:none}.imageSliderEmpty{color:#d7b46c;background:linear-gradient(135deg,#061924,#15455a);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.imageSliderEmpty b{letter-spacing:-2px;font:34px Georgia}.imageSliderEmpty span,.propertyImage .imageSliderEmpty span{color:#d4dde0;letter-spacing:1.3px;text-transform:uppercase;background:0 0;padding:0;font-size:8px;font-weight:700;position:static}.propertyImage>.propertyTag{z-index:4;background:var(--gold);text-transform:uppercase;letter-spacing:1px;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;top:15px;left:15px}.propertyImage>.propertyContact{z-index:4}.propertyImage .slideArrow{width:36px;height:36px;font-size:25px}.propertyImage .slidePrevious{left:10px}.propertyImage .slideNext{right:10px}.propertyImage .slideCounter{bottom:12px;left:12px}.favorite{z-index:5}@keyframes slideReveal{0%{opacity:.55;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.slideExpand{cursor:zoom-in;color:#fff;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.slideExpand img{pointer-events:none}.slideExpand span{z-index:4;color:#fff;letter-spacing:.8px;text-transform:uppercase;opacity:0;background:#061924d9;padding:8px 10px;font-size:8px;font-weight:800;transition:all .2s;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}.slideExpand:hover span,.slideExpand:focus-visible span{opacity:1;transform:none}.slideExpand:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.imageLightbox{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b10f2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightboxStage{place-items:center;width:min(1380px,94vw);height:min(88vh,920px);display:grid;position:relative}.lightboxStage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 28px 80px #000c}.lightboxClose{z-index:5;color:#fff;cursor:pointer;background:#061924d9;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;font:31px/1 Arial;position:fixed;top:18px;right:22px}.lightboxArrow{z-index:4;color:#fff;cursor:pointer;background:#061924d9;border:1px solid #fff9;border-radius:50%;width:54px;height:54px;font:38px/1 Georgia;position:absolute;top:50%;transform:translateY(-50%)}.lightboxPrevious{left:12px}.lightboxNext{right:12px}.lightboxCaption{color:#fff;white-space:nowrap;background:#061924e6;align-items:center;gap:18px;max-width:calc(100% - 40px);padding:10px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lightboxCaption b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.lightboxCaption span{color:var(--gold);font-size:10px;font-weight:800}@media (width<=600px){.imageSlider:not(.compact){aspect-ratio:4/3;margin:20px 0 24px}.slideArrow{width:40px;height:40px}.slidePrevious{left:10px}.slideNext{right:10px}.slideDots{padding:11px 12px}.propertyImage .slideArrow{width:40px;height:40px}.propertyImage .slidePrevious{left:9px}.propertyImage .slideNext{right:9px}.slideExpand span{opacity:1;padding:6px 8px;font-size:7px;bottom:10px;right:9px}.imageLightbox{padding:10px}.lightboxStage{width:100%;height:88vh}.lightboxArrow{width:46px;height:46px;font-size:32px}.lightboxPrevious{left:5px}.lightboxNext{right:5px}.lightboxClose{width:44px;height:44px;top:12px;right:12px}.lightboxCaption{max-width:calc(100% - 20px);bottom:9px}}@media (prefers-reduced-motion:reduce){.slideFrame img{animation:none}.slideArrow{transition:none}}.portraitListingSlider .imageSlider{aspect-ratio:9/14;max-height:760px;margin-bottom:12px}.portraitListingSlider .slideFrame{background:#061924}.portraitListingSlider .slideFrame img{object-fit:contain}.galleryDisclosure{color:#758187!important;margin:0 0 25px!important;font-size:10px!important;line-height:1.55!important}@media (width<=600px){.portraitListingSlider .imageSlider:not(.compact){aspect-ratio:9/14;max-height:none}.galleryDisclosure{font-size:9px!important}}.signatureField small{color:#6c797e;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:1.4}.signatureInfo{border-left:3px solid var(--gold);background:#f3f0e8;flex-direction:column;gap:5px;margin-top:20px;padding:17px 18px;display:flex}.signatureInfo b{color:var(--navy);letter-spacing:1px;text-transform:uppercase;font-size:10px}.signatureInfo span{color:#5d6c72;font-size:11px;line-height:1.55}.documentProtocol{background:#faf7ef;border:1px solid #d8c7a3;grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;margin:0 0 26px;padding:15px 18px;display:grid}.documentProtocol span{color:#86652e;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.documentProtocol b{color:var(--navy);letter-spacing:.8px;text-align:right;font:15px Georgia}.documentProtocol small{color:#59676d;text-align:right;grid-column:1/-1;font-size:9px}.visitSignatures{break-inside:avoid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;display:grid}.electronicSignature,.receiptBlock{text-align:center;border:1px solid #ccd3d3;flex-direction:column;justify-content:center;gap:7px;min-height:145px;padding:22px;display:flex}.electronicSignature{background:#fcfaf4;border:2px solid #a77c36}.electronicSignature span,.receiptBlock span{color:#8a672d;letter-spacing:1.2px;font-size:8px;font-weight:800}.electronicSignature b{color:#061924;border-bottom:1px solid #a77c36;padding:8px 5px 10px;font:italic 24px Georgia}.receiptBlock b{color:#061924;font:18px Georgia}.electronicSignature small,.receiptBlock small{color:#56656b;font-size:8px;line-height:1.5}.receiptBlock{background:#f7f8f7;border-style:dashed}.visitDocument .contractDate{font-weight:700;text-align:right!important}.visitDocument h2{border-bottom:1px solid #e1e4e3;padding-bottom:5px}@media (width<=650px){.visitSignatures,.documentProtocol{grid-template-columns:1fr}.documentProtocol b,.documentProtocol small{text-align:left}.documentProtocol small{grid-column:auto}.electronicSignature b{font-size:21px}}@media print{.visitSignatures,.documentProtocol{break-inside:avoid}.electronicSignature,.receiptBlock{min-height:38mm}}.reviews{background:#f1eee7}.reviewsIntro{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:70px;margin-bottom:48px;display:grid}.reviewsIntro h2{max-width:780px;color:var(--navy);margin:18px 0 22px;font:clamp(40px,4.5vw,62px)/1.04 Georgia}.reviewsIntro>div>p:last-child{max-width:660px;color:var(--muted);font-size:14px;line-height:1.8}.googleRating{background:var(--navy);color:#fff;border-top:4px solid var(--gold);padding:29px 30px;box-shadow:0 18px 45px #06192422}.googleRating>span{color:#d6b36b;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.googleRating>div{align-items:center;gap:18px;margin:12px 0 5px;display:flex}.googleRating strong{color:#fff;font:52px/1 Georgia}.googleRating b{color:#e2b862;letter-spacing:3px;font-size:17px}.googleRating small{color:#b9c5c9;font-size:11px;display:block}.googleRating a{color:#fff;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #d5ad61;margin-top:20px;padding:8px 0;font-size:9px;font-weight:800;display:inline-block}.reviewCarousel{outline:none}.reviewCarousel:focus-visible{box-shadow:0 0 0 3px #c99b4c}.reviewViewport{touch-action:pan-y;overflow:hidden}.reviewSlide{border-top:4px solid var(--gold);background:#fff;grid-template-columns:340px 1fr;min-height:430px;animation:.34s reviewReveal;display:grid;box-shadow:0 18px 50px #06192418}.reviewPortrait{background:linear-gradient(145deg,#061924,#123848);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 36px;display:flex}.reviewPortrait img{object-fit:cover;width:220px;height:220px;box-shadow:0 0 0 3px var(--gold),0 18px 35px #0005;border:7px solid #fff;border-radius:50%}.reviewPortrait span{color:#ddbd79;letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:800}.reviewContent{flex-direction:column;justify-content:center;padding:50px 58px;display:flex}.reviewCounter{border-bottom:1px solid #e1e3df;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.reviewCounter span{color:#8f6c31;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:800}.reviewCounter b{color:#9da6a8;font:14px Georgia}.reviewContent h3{max-width:760px;color:var(--navy);margin:30px 0 20px;font:clamp(29px,3vw,43px)/1.12 Georgia}.reviewContent>p{color:#4f5e64;max-width:820px;margin:0;font-size:16px;line-height:1.9}.reviewSignature{border-left:3px solid var(--gold);flex-direction:column;gap:4px;margin-top:32px;padding-left:16px;display:flex}.reviewSignature b{color:var(--navy);font:19px Georgia}.reviewSignature span{color:#8a9498;letter-spacing:1px;text-transform:uppercase;font-size:8px}.reviewControls{grid-template-columns:52px 1fr 52px;align-items:center;gap:18px;margin-top:22px;display:grid}.reviewControls>button{width:52px;height:48px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #bfc7c7;font-size:22px}.reviewControls>button:hover,.reviewControls>button:focus-visible{background:var(--navy);border-color:var(--navy);color:#fff;outline:none}.reviewDots{justify-content:center;align-items:center;gap:9px;display:flex}.reviewDots button{cursor:pointer;background:#aeb7b8;border:0;border-radius:50%;width:10px;height:10px;padding:0}.reviewDots button.active{background:var(--gold);border-radius:8px;width:34px}.reviewGesture{color:#899397;text-align:center;margin-top:12px;font-size:9px;display:block}.reviewsSource{color:#78858a;text-align:right;margin:24px 0 0;font-size:9px;line-height:1.6}.reviewsSource:before{content:"✓ ";color:#a77c36;font-weight:800}@keyframes reviewReveal{0%{opacity:.45;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width<=1000px){.reviewsIntro{grid-template-columns:1fr;gap:30px}.googleRating{max-width:430px}.reviewSlide{grid-template-columns:270px 1fr}.reviewPortrait img{width:175px;height:175px}.reviewContent{padding:40px}}@media (width<=700px){.reviewsIntro h2{font-size:39px}.googleRating{padding:25px 23px}.googleRating strong{font-size:46px}.googleRating b{letter-spacing:2px;font-size:14px}.reviewSlide{grid-template-columns:1fr}.reviewPortrait{padding:32px 24px}.reviewPortrait img{width:148px;height:148px}.reviewContent{padding:32px 25px}.reviewContent h3{margin:25px 0 18px;font-size:30px}.reviewContent>p{font-size:14px;line-height:1.8}.reviewCounter{flex-direction:column;align-items:flex-start;gap:8px}.reviewControls{grid-template-columns:48px 1fr 48px;gap:10px}.reviewControls>button{width:48px}.reviewsSource{text-align:left}}@media (prefers-reduced-motion:reduce){.reviewSlide{animation:none}}.reviewInitials{width:220px;height:220px;color:var(--navy);box-shadow:0 0 0 3px var(--gold),0 18px 35px #0005;letter-spacing:-3px;background:linear-gradient(145deg,#c99b4c,#f1d28e);border:7px solid #fff;border-radius:50%;place-items:center;font:700 58px/1 Georgia;display:grid}@media (width<=1000px){.reviewInitials{width:175px;height:175px;font-size:49px}}@media (width<=700px){.reviewInitials{width:148px;height:148px;font-size:42px}}.languageSelector{background:#ffffff08;border:1px solid #d5ad6159;align-items:center;gap:2px;height:38px;padding:3px;display:flex}.languageSelector>span{color:#dfbf79;padding:0 7px;font-size:12px;font-weight:800}.languageSelector a{color:#cdd8db;letter-spacing:.8px;place-items:center;min-width:28px;height:30px;font-size:8px;font-weight:900;transition:background .2s,color .2s;display:grid}.languageSelector a:hover,.languageSelector a:focus-visible,.languageSelector a[aria-current=page]{background:var(--gold);color:var(--navy);outline:none}.mobileLanguages{display:none}[id]{scroll-margin-top:104px}.siteHeader{z-index:100;color:#fff;-webkit-backdrop-filter:blur(16px);background:linear-gradient(90deg,#03141ff2,#082734f0 62%,#0b303cf2);border-bottom:1px solid #d5ad6154;height:92px;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 35px #02090d42}.siteHeader:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000 0%,#c99b4c 22%,#f0cf8a 50%,#c99b4c 78%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.headerInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,54px);max-width:1680px;height:100%;margin:0 auto;padding:0 clamp(22px,4vw,72px);display:grid}.siteHeader .brand{align-items:center;min-width:0;display:flex;position:relative}.siteHeader .brand:after{content:"";background:var(--gold);width:48px;height:2px;position:absolute;bottom:8px;left:2px}.siteHeader .brandLogo{object-fit:contain;object-position:left center;width:176px;height:78px;display:block}.desktopNav{justify-content:center;align-items:center;gap:clamp(17px,1.7vw,31px);min-width:0;display:flex}.desktopNav a{color:#dce4e6;letter-spacing:1.15px;text-transform:uppercase;white-space:nowrap;padding:35px 0 32px;font-size:10px;font-weight:700;transition:color .2s;position:relative}.desktopNav a:after{content:"";background:var(--gold);height:2px;transition:left .22s,right .22s;position:absolute;bottom:24px;left:50%;right:50%}.desktopNav a:hover,.desktopNav a:focus-visible{color:#f1cf8b;outline:none}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{left:0;right:0}.headerActions{justify-content:flex-end;align-items:center;gap:11px;display:flex}.headerAppButton{color:#e8cf9a;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #d3ac61a8;height:43px;padding:0 14px;font-size:8px;font-weight:800;transition:background .2s,color .2s}.headerAppButton span{margin-right:5px;font-size:14px}.headerAppButton:hover,.headerAppButton:focus-visible{background:var(--gold);color:var(--navy);outline:none}.headerContact{color:#061924;background:linear-gradient(135deg,#d7ac5d,#f0cf8a);align-items:center;gap:10px;height:48px;padding:0 17px 0 10px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #0003}.headerContact:hover,.headerContact:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 11px 28px #0005}.headerContactIcon{color:#e6c57f;background:#061924;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.headerContact>span:last-child{flex-direction:column;gap:2px;display:flex}.headerContact small{letter-spacing:1.3px;text-transform:uppercase;font-size:7px;font-weight:800}.headerContact b{letter-spacing:.6px;text-transform:uppercase;font-size:10px}.menuToggle{cursor:pointer;background:#ffffff08;border:1px solid #d6b56f80;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:none}.menuToggle span{background:#e5c57e;width:20px;height:2px;transition:transform .22s,opacity .22s;display:block}.siteHeader.isMenuOpen .menuToggle span:first-child{transform:translateY(7px)rotate(45deg)}.siteHeader.isMenuOpen .menuToggle span:nth-child(2){opacity:0}.siteHeader.isMenuOpen .menuToggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileHeaderMenu{display:none}@media (width<=1280px){.desktopNav{gap:15px}.desktopNav a{letter-spacing:.8px;font-size:9px}.headerAppButton{display:none}.headerInner{gap:25px}}@media (width<=1580px){.desktopNav,.desktopLanguages{display:none}.headerInner{grid-template-columns:auto 1fr}.menuToggle{display:flex}.mobileHeaderMenu{opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#03141ffc,#0a303dfc);border-bottom:1px solid #c99b4c8c;max-height:calc(100vh - 92px);padding:31px clamp(24px,6vw,70px) 36px;transition:opacity .22s,transform .22s,visibility .22s;display:block;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:auto;transform:translateY(-12px);box-shadow:0 24px 45px #0007}.siteHeader.isMenuOpen .mobileHeaderMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobileMenuHeader{border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr;align-items:end;gap:5px 16px;padding-bottom:22px;display:grid}.mobileMenuHeader span{color:#d7ae61;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl;grid-row:1/3;font-size:8px;font-weight:800;transform:rotate(180deg)}.mobileMenuHeader b{color:#fff;letter-spacing:.5px;font:27px Georgia}.mobileMenuHeader small{color:#9fb0b7;letter-spacing:1px;text-transform:uppercase;font-size:9px}.mobileMenuLinks{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:13px;display:grid}.mobileMenuLinks a{color:#eef2f3;letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid #ffffff15;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:55px;font-size:11px;font-weight:700;display:grid}.mobileMenuLinks a>span{color:#c99b4c;font:10px Georgia}.mobileMenuLinks a>b{color:#d9b66f;font-size:15px}.mobileMenuLinks a:hover,.mobileMenuLinks a:focus-visible{color:#e7c67f;outline:none}.mobileLanguages{width:max-content;margin-top:20px;display:flex}.mobileLanguages>span{text-transform:uppercase;letter-spacing:1px;font-size:8px}.mobileMenuActions{gap:12px;margin-top:18px;display:flex}.mobileMenuActions button,.mobileMenuActions a{color:#e8ca8d;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c99b4c;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:9px;font-weight:800;display:flex}.mobileMenuActions a{background:var(--gold);color:var(--navy)}}@media (width<=650px){[id]{scroll-margin-top:88px}.siteHeader{height:78px}.headerInner{gap:14px;padding:0 16px}.siteHeader .brandLogo{width:146px;height:64px}.siteHeader .brand:after{width:38px;bottom:5px}.headerContact{display:none}.headerActions{gap:8px}.menuToggle{width:46px;height:46px}.mobileHeaderMenu{max-height:calc(100vh - 78px);padding:25px 20px calc(95px + env(safe-area-inset-bottom))}.mobileMenuLinks{grid-template-columns:1fr}.mobileMenuActions{flex-direction:column}.mobileMenuActions button,.mobileMenuActions a{width:100%}}@media (prefers-reduced-motion:reduce){.desktopNav a:after,.headerAppButton,.headerContact,.menuToggle span,.mobileHeaderMenu{transition:none}}.headerSearchButton{color:#eed08f;cursor:pointer;background:#ffffff09;border:1px solid #d3ac6190;justify-content:center;align-items:center;gap:8px;min-width:48px;height:48px;padding:0 14px;transition:background .2s,color .2s;display:flex}.headerSearchButton svg,.siteSearchField svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px;height:20px}.headerSearchButton span{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.headerSearchButton:hover,.headerSearchButton:focus-visible,.headerSearchButton[aria-expanded=true]{background:var(--gold);color:var(--navy);outline:none}.siteSearchOverlay{z-index:300;-webkit-backdrop-filter:blur(8px);background:#020b10d9;justify-content:center;align-items:flex-start;padding:112px 20px 30px;display:flex;position:fixed;inset:0}.siteSearchDialog{width:min(920px,100%);max-height:calc(100vh - 142px);color:var(--navy);border-top:4px solid var(--gold);background:#f7f5ef;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}.siteSearchDialog>header{color:#fff;background:#071d28;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 19px;display:flex}.siteSearchDialog>header small{color:#dcb967;letter-spacing:1.8px;font-size:8px;font-weight:900}.siteSearchDialog>header h2{margin:7px 0 0;font:clamp(25px,3vw,38px)/1.05 Georgia}.siteSearchDialog>header button{color:#e8ca8a;cursor:pointer;background:0 0;border:1px solid #d9b66b70;flex:none;width:42px;height:42px;font-size:27px}.siteSearchField{color:#83601f;background:#fff;border:1px solid #cfc7ba;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;margin:22px 28px 0;padding:0 16px;display:grid;box-shadow:0 10px 30px #071d2810}.siteSearchField input{color:#132d38;background:0 0;border:0;outline:0;width:100%;min-width:0;height:58px;font:16px Arial}.siteSearchField input::placeholder{color:#899397}.siteSearchField kbd{color:#7a8589;background:#f5f2eb;border:1px solid #d4cec2;padding:5px 7px;font:8px Arial}.siteSearchSummary{border-bottom:1px solid #ddd6ca;justify-content:space-between;align-items:center;gap:15px;padding:16px 28px 12px;display:flex}.siteSearchSummary b{text-transform:uppercase;letter-spacing:.6px;font-size:11px}.siteSearchSummary span{color:#6c7a80;font-size:10px}.siteSearchResults{min-height:0;padding:0 28px;overflow:auto}.siteSearchResults>a{border-bottom:1px solid #dfd9cf;grid-template-columns:112px 1fr auto;align-items:center;gap:18px;min-height:105px;padding:14px 0;display:grid}.siteSearchResults>a:hover,.siteSearchResults>a:focus-visible{background:#fff;outline:none}.siteSearchResults img{object-fit:cover;background:#dfe3e3;width:112px;height:77px}.siteSearchResults span{gap:5px;min-width:0;display:grid}.siteSearchResults small{color:#8c682a;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.siteSearchResults b{white-space:nowrap;text-overflow:ellipsis;font:20px Georgia;overflow:hidden}.siteSearchResults strong{color:#607178;font:13px Georgia}.siteSearchResults i{color:#9a702d;padding:10px;font:20px Georgia}.siteSearchEmpty{text-align:center;padding:55px 28px}.siteSearchEmpty b{font:24px Georgia}.siteSearchEmpty p{color:#697a80}.siteSearchDialog>footer{background:#ebe6dc;border-top:1px solid #d8d1c5;justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;display:flex}.siteSearchDialog>footer a{color:#76531c;text-transform:uppercase;font-size:10px;font-weight:900}.siteSearchDialog>footer button{color:#65757b;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.siteSearchDialog>footer button:disabled{opacity:.45;cursor:default}@media (width<=1280px){.headerSearchButton span{display:none}.headerSearchButton{min-width:48px;padding:0}}@media (width<=650px){.headerSearchButton{width:46px;min-width:46px;height:46px}.siteSearchOverlay{align-items:stretch;padding:78px 0 0}.siteSearchDialog{border-top-width:3px;width:100%;max-height:calc(100vh - 78px)}.siteSearchDialog>header{padding:19px 18px 16px}.siteSearchField{margin:16px 15px 0;padding:0 13px}.siteSearchField kbd{display:none}.siteSearchSummary{flex-direction:column;align-items:flex-start;gap:3px;padding:13px 16px}.siteSearchResults{padding:0 15px}.siteSearchResults>a{grid-template-columns:82px 1fr auto;gap:12px;min-height:92px}.siteSearchResults img{width:82px;height:64px}.siteSearchResults b{font-size:17px}.siteSearchDialog>footer{flex-direction:column;align-items:flex-start;padding:15px}.siteSearchDialog>footer a{background:var(--gold);width:100%;color:var(--navy);text-align:center;padding:13px}}.siteHeader .brandTagline{color:#e8ca8d;letter-spacing:.15px;white-space:nowrap;text-shadow:0 2px 12px #0008;border-left:1px solid #d5ad6170;margin-left:16px;padding-left:16px;font:italic 15px/1.25 Georgia,serif;display:block}@media (width<=1280px){.siteHeader .brandTagline{margin-left:10px;padding-left:10px;font-size:12px}}@media (width<=650px){.headerInner{gap:12px}.siteHeader .brandLogo{width:132px}.siteHeader .brandTagline{margin-left:8px;padding-left:8px;font-size:10px;line-height:1.2}}@media (width<=390px){.siteHeader .brandLogo{width:108px;height:60px}.siteHeader .brandTagline{margin-left:6px;padding-left:6px;font-size:8.5px}.headerInner{gap:10px;padding:0 12px}}.partnerSearch{color:#fff;background:linear-gradient(135deg,#061924 0%,#0b2c38 58%,#123d48 100%);grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:start;gap:clamp(45px,6vw,95px);padding:110px clamp(24px,8vw,140px);display:grid}.partnerSearchIntro{position:sticky;top:125px}.partnerSearchIntro h2{max-width:650px;margin:18px 0 24px;font:clamp(42px,4.6vw,66px)/1.02 Georgia}.partnerSearchIntro>p:not(.eyebrow){color:#c4ced1;max-width:650px;font-size:14px;line-height:1.85}.partnerCost{border:1px solid #d4ad635c;border-left:4px solid var(--gold);background:#ffffff08;align-items:center;gap:22px;margin:35px 0 30px;padding:24px 26px;display:flex}.partnerCost>strong{color:#e5c47f;white-space:nowrap;font:46px/1 Georgia}.partnerCost>div{flex-direction:column;gap:5px;display:flex}.partnerCost b{color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:11px}.partnerCost span{color:#bdc9cc;font-size:11px;line-height:1.55}.partnerSteps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.partnerSteps li{border-bottom:1px solid #ffffff16;grid-template-columns:46px 1fr;gap:15px;padding:17px 0;display:grid}.partnerSteps li>span{color:#e1bf78;border:1px solid #d7b56c;place-items:center;width:38px;height:38px;font:12px Georgia;display:grid}.partnerSteps b{color:#fff;font:18px Georgia}.partnerSteps p{color:#aebdc1;margin:5px 0 0;font-size:11px;line-height:1.6}.partnerWarning{background:#d1a65412;border:1px solid #d1a65438;flex-direction:column;gap:6px;margin-top:28px;padding:19px 21px;display:flex}.partnerWarning b{color:#e4c27b;letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.partnerWarning span{color:#bec9cc;font-size:10px;line-height:1.65}.partnerSearchForm{color:var(--navy);border-top:4px solid var(--gold);background:#fff;padding:clamp(28px,4vw,48px);box-shadow:0 24px 70px #0005}.partnerSearchForm .confirmations{margin-top:27px}.partnerSearchForm .privacyNote{margin-top:22px}@media (width<=1050px){.partnerSearch{grid-template-columns:1fr}.partnerSearchIntro{position:static}.partnerSearchIntro>p:not(.eyebrow){max-width:760px}.partnerSearchForm{max-width:850px}}@media (width<=600px){.partnerSearch{padding:78px 20px}.partnerSearchIntro h2{font-size:40px}.partnerCost{flex-direction:column;align-items:flex-start;gap:10px;padding:21px}.partnerSearchForm{padding:27px 20px}.partnerSteps li{grid-template-columns:42px 1fr}}.instagramShowcase{color:#fff;background:linear-gradient(145deg,#061924,#0b2e3b);padding:78px clamp(24px,8vw,140px)}.instagramIntro{grid-template-columns:1fr auto;align-items:end;gap:45px;margin-bottom:34px;display:grid}.instagramIntro h2{max-width:700px;margin:15px 0;font:clamp(38px,4.2vw,56px)/1.03 Georgia}.instagramIntro>div>p:last-child{color:#b9c7cb;max-width:650px;font-size:13px;line-height:1.7}.instagramIntro>a{background:#ffffff08;border:1px solid #d6ad6275;align-items:center;gap:15px;min-width:270px;padding:16px 19px;display:flex}.instagramIntro>a>span{background:linear-gradient(135deg,#6b3be8,#e13c69,#efab3a);border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.instagramIntro>a>div{flex-direction:column;gap:4px;display:flex}.instagramIntro>a b{letter-spacing:.5px;font-size:10px}.instagramIntro>a small{color:#d9b970;text-transform:uppercase;letter-spacing:1px;font-size:8px}.instagramGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.instagramCard{color:#14232a;background:#fff;min-width:0;box-shadow:0 18px 50px #0005}.instagramCard>header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;height:67px;padding:12px 14px;display:grid}.instagramCard>header img{object-fit:cover;border:2px solid #d39c43;border-radius:50%;width:40px;height:40px}.instagramCard>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.instagramCard>header b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.instagramCard>header span{color:#7b8589;font-size:8px}.instagramCard>header strong{letter-spacing:2px;font-size:13px}.instagramMedia{aspect-ratio:4/5;background:#102d38;display:block;position:relative;overflow:hidden}.instagramMedia>img{object-fit:cover;image-rendering:auto;filter:contrast(1.04)saturate(1.03);width:100%;height:100%;transition:transform .3s}.instagramMedia:after{content:"";background:linear-gradient(#0000,#04141d99);position:absolute;inset:45% 0 0}.instagramMedia:hover>img{transform:scale(1.018)}.reelPlay{z-index:2;color:#fff;background:#061924dc;border:1px solid #e5c57ea8;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:4px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #0006}.instagramMedia>small{z-index:2;color:#fff;letter-spacing:1.4px;font-size:8px;font-weight:800;position:absolute;bottom:14px;left:14px}.instagramActions{border-bottom:1px solid #eceeed;align-items:center;gap:13px;height:47px;padding:8px 15px;font-size:23px;display:flex}.instagramActions>b{margin-left:auto;font-size:21px}.instagramCaption{min-height:118px;padding:14px 16px}.instagramCaption>strong{color:#061924;font:19px Georgia}.instagramCaption p{color:#5d696e;margin:9px 0 0;font-size:10px;line-height:1.55}.instagramCaption p b{color:#14232a}.instagramButtons{border-top:1px solid #e4e7e6;grid-template-columns:1fr 1fr;display:grid}.instagramButtons a{color:#53636a;text-align:center;text-transform:uppercase;letter-spacing:.6px;border-right:1px solid #e4e7e6;place-items:center;min-height:47px;padding:8px;font-size:8px;font-weight:800;display:grid}.instagramButtons a:last-child{color:#061924;background:#d3a753;border:0}.instagramFooter{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding-top:18px;display:flex}.instagramFooter p{color:#9dafb5;margin:0;font-size:9px}.instagramFooter a{color:#e1bd72;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}@media (width<=1180px){.instagramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagramCard{max-width:480px}.instagramMedia{aspect-ratio:4/4.3}}@media (width<=760px){.instagramShowcase{padding:78px 20px}.instagramIntro{grid-template-columns:1fr;gap:27px}.instagramIntro h2{font-size:40px}.instagramIntro>a{min-width:0;max-width:340px}.instagramGrid{grid-template-columns:1fr}.instagramCard{width:100%;max-width:430px;margin:0 auto}.instagramMedia{aspect-ratio:4/5}.instagramFooter{flex-direction:column;align-items:flex-start}}.instagramCarousel{outline:none;max-width:1020px;margin:0 auto}.instagramCarousel:focus-visible{box-shadow:0 0 0 3px #c99b4c}.instagramFeature{min-height:500px;color:var(--navy);border:1px solid #d4ae6866;border-top:4px solid var(--gold);background:#fff;grid-template-columns:minmax(360px,440px) minmax(0,1fr);animation:.32s instagramReveal;display:grid;overflow:hidden;box-shadow:0 22px 65px #0006}.instagramFeatureMedia{background:#fff;border-right:1px solid #e5e3dc;min-width:0}.instagramFeatureMedia>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;height:60px;padding:9px 14px;display:grid}.instagramFeatureMedia>header img{object-fit:cover;border:2px solid #d39c43;border-radius:50%;width:38px;height:38px}.instagramFeatureMedia>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.instagramFeatureMedia>header b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.instagramFeatureMedia>header span{color:#7b8589;font-size:8px}.instagramFeatureMedia>header strong{letter-spacing:2px;font-size:12px}.instagramFeature .instagramMedia{aspect-ratio:1;max-height:440px}.instagramFeatureCopy{flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,58px);display:flex}.instagramPosition{color:#9b7130;letter-spacing:1.8px;text-transform:uppercase;font-size:8px;font-weight:800}.instagramFeatureCopy h3{margin:15px 0 12px;font:clamp(34px,3.8vw,49px)/1.04 Georgia}.instagramFeatureCopy>strong{color:#9b7130;font:27px Georgia}.instagramFeatureCopy>p:not(.eyebrow){color:#5d696e;max-width:540px;margin:18px 0 0;font-size:12px;line-height:1.68}.instagramFeatureButtons{gap:10px;margin-top:24px;display:flex}.instagramFeatureButtons a{color:#0b2e3b;text-align:center;text-transform:uppercase;letter-spacing:.9px;border:1px solid #0b2e3b;place-items:center;min-height:47px;padding:11px 18px;font-size:8px;font-weight:800;display:grid}.instagramFeatureButtons a:last-child{background:var(--gold);border-color:var(--gold);color:var(--navy)}.instagramCarouselControls{grid-template-columns:46px 1fr 46px;align-items:center;gap:16px;margin-top:18px;display:grid}.instagramCarouselControls>button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #d2b06575;width:46px;height:46px;font-size:21px}.instagramCarouselControls>button:hover{background:var(--gold);color:var(--navy)}.instagramCarouselControls>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.instagramCarouselControls>div button{cursor:pointer;background:#8fa0a6;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s}.instagramCarouselControls>div button.active{background:var(--gold);border-radius:8px;width:26px}.instagramGesture{color:#9fb0b5;text-align:center;letter-spacing:.5px;margin-top:8px;font-size:8px;display:block}@keyframes instagramReveal{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=850px){.instagramFeature{grid-template-columns:1fr}.instagramFeature .instagramMedia{aspect-ratio:4/4.2;max-height:none}.instagramFeatureCopy{padding:36px 28px}}@media (width<=560px){.instagramFeature .instagramMedia{aspect-ratio:4/5}.instagramFeatureCopy h3{font-size:36px}.instagramFeatureButtons{flex-direction:column}.instagramFeatureButtons a{width:100%}.instagramCarouselControls{grid-template-columns:48px 1fr 48px;gap:10px}.instagramCarouselControls>button{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.instagramFeature{animation:none}}.instagramShowcaseGrid{padding-top:62px;padding-bottom:62px}.instagramShowcaseGrid .instagramIntro{margin-bottom:26px}.instagramShowcaseGrid .instagramIntro h2{font-size:clamp(34px,3.7vw,50px)}.instagramReelsCarousel{max-width:1180px;margin:0 auto;position:relative}.instagramReelsGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding:2px 1px 18px;display:grid;overflow-x:auto}.instagramReelsGrid::-webkit-scrollbar{display:none}.instagramReelTile{scroll-snap-align:start;min-width:0;color:var(--navy);background:#f8f6f0;border:1px solid #d7b66f66;transition:transform .22s,border-color .22s;overflow:hidden;box-shadow:0 12px 30px #0004}.instagramReelTile:hover{border-color:#d7b66f;transform:translateY(-3px)}.instagramReelCover{aspect-ratio:4/3;background:#0b2e3b;display:block;position:relative;overflow:hidden}.instagramReelCover>img{object-fit:cover;filter:contrast(1.04)saturate(1.03);width:100%;height:100%;transition:transform .25s}.instagramReelTile:hover .instagramReelCover>img{transform:scale(1.025)}.instagramReelCover .reelPlay{width:40px;height:40px;font-size:14px}.instagramReelCover>small{z-index:2;color:#fff;letter-spacing:1.2px;text-shadow:0 1px 5px #000;font-size:7px;font-weight:900;position:absolute;bottom:9px;left:10px}.instagramReelInfo{padding:13px 14px 14px}.instagramReelInfo>span{color:#91703c;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.instagramReelInfo h3{min-height:35px;margin:6px 0 5px;font:17px/1.08 Georgia}.instagramReelInfo>strong{color:#9b7130;font:16px Georgia;display:block}.instagramReelInfo>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.instagramReelInfo a{color:#0b2e3b;text-align:center;text-transform:uppercase;letter-spacing:.5px;border:1px solid #0b2e3b;place-items:center;min-height:34px;padding:7px;font-size:7px;font-weight:900;display:grid}.instagramReelInfo a:last-child{background:var(--gold);border-color:var(--gold)}.instagramReelsArrow{z-index:4;color:#fff;cursor:pointer;background:#061924ed;border:1px solid #d9b96e;width:46px;height:46px;font-size:29px;position:absolute;top:42%;box-shadow:0 8px 22px #0007}.instagramReelsArrow:hover{background:var(--gold);color:var(--navy)}.instagramReelsPrevious{left:-23px}.instagramReelsNext{right:-23px}.instagramReelsHint{color:#9fb0b5;text-align:center;letter-spacing:.5px;margin:2px 0 0;font-size:8px;display:block}@media (width<=700px){.instagramShowcaseGrid{padding:55px 18px}.instagramReelsGrid{grid-auto-columns:calc(50% - 5.5px);gap:11px;padding-bottom:14px}.instagramReelCover{aspect-ratio:1}.instagramReelInfo{padding:11px}.instagramReelInfo h3{min-height:31px;font-size:14px}.instagramReelInfo>strong{font-size:14px}.instagramReelInfo>div{grid-template-columns:1fr}.instagramReelInfo a{min-height:32px}.instagramReelsArrow{width:40px;height:40px;font-size:25px}.instagramReelsPrevious{left:-8px}.instagramReelsNext{right:-8px}.instagramShowcaseGrid .instagramFooter{margin-top:18px}}body>div>footer{grid-template-columns:minmax(265px,1.55fr) repeat(3,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-top:58px}.footerPortrait{aspect-ratio:4/5;background:#061924;border:1px solid #c99b4c66;width:min(100%,365px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0007}.footerPortrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04141daa);height:24%;position:absolute;inset:auto 0 0}.footerPortrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.footerPortrait+div,.footerPortrait~div{align-self:center}.footerPortrait~div a{transition:color .2s}.footerPortrait~div a:hover{color:var(--gold)}@media (width<=900px){body>div>footer{grid-template-columns:minmax(260px,.9fr) 1fr 1fr}.footerPortrait{grid-row:span 2}.footerPortrait~div:last-of-type{grid-column:2/-1}}@media (width<=600px){body>div>footer{grid-template-columns:1fr;gap:30px;padding:48px 22px 24px}.footerPortrait{grid-row:auto;justify-self:center;width:min(100%,390px)}.footerPortrait~div:last-of-type{grid-column:auto}body>div>footer>p{text-align:center}}.footerPortrait.footerLogoTransparent{aspect-ratio:auto;width:min(100%,410px);box-shadow:none;background:0 0;border:0;padding:10px 0;overflow:visible}.footerPortrait.footerLogoTransparent:after{display:none}.footerPortrait.footerLogoTransparent img{object-fit:contain;object-position:left center;filter:drop-shadow(0 14px 20px #0008);width:100%;height:auto;max-height:235px}@media (width<=600px){.footerPortrait.footerLogoTransparent{width:min(92vw,380px);padding:0}.footerPortrait.footerLogoTransparent img{object-position:center;max-height:none}}.footerPortrait.footerBrandMascot{aspect-ratio:auto;width:min(100%,365px);box-shadow:none;background:0 0;border:0;justify-self:start;padding:0;overflow:visible}.footerPortrait.footerBrandMascot:after{display:none}.footerPortrait.footerBrandMascot img{object-fit:contain;object-position:left center;filter:drop-shadow(0 15px 18px #0007);width:100%;height:auto;max-height:285px;display:block}@media (width<=900px){.footerPortrait.footerBrandMascot{width:min(100%,335px)}}@media (width<=600px){.footerPortrait.footerBrandMascot{grid-row:auto;justify-self:center;width:min(88vw,330px)}.footerPortrait.footerBrandMascot img{object-position:center;max-height:270px}}.footerPortrait.footerBrandPair{aspect-ratio:auto;width:min(100%,365px);height:285px;box-shadow:none;background:0 0;border:0;grid-template-columns:38% 62%;justify-self:start;align-items:center;padding:0;display:grid;overflow:visible}.footerPortrait.footerBrandPair:after{display:none}.footerBrandPair img{filter:drop-shadow(0 14px 18px #0008);display:block}.footerBrandPair .footerMascot{object-fit:contain;object-position:center bottom;width:100%;height:100%}.footerBrandPair .footerBrandMark{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:155px}@media (width<=900px){.footerPortrait.footerBrandPair{width:min(100%,335px);height:270px}}@media (width<=600px){.footerPortrait.footerBrandPair{grid-row:auto;grid-template-columns:39% 61%;justify-self:center;width:min(88vw,330px);height:255px}.footerBrandPair .footerBrandMark{max-height:140px}}body>div>footer.footerModelRow{grid-template-columns:minmax(330px,1.3fr) repeat(3,minmax(155px,.8fr));align-items:center;gap:18px clamp(14px,2vw,30px);padding:32px clamp(34px,6vw,92px) 18px}.footerModelRow .footerBrandPair{width:min(100%,390px);height:218px}.footerModelRow .footerKeyModel .footerMascot{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 22px #0009);transform:none}.footerModelRow>div:not(.footerPortrait):not(.footerCompanyRow){border-left:1px solid #ffffff18;padding-left:14px}.footerModelRow .footerCompanyRow{color:#92a4aa;border-top:1px solid #35505b;grid-column:1/-1;grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:center;gap:18px;width:100%;padding-top:15px;display:grid!important}.footerModelRow .footerCompanyRow strong{color:#e1bd72;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.footerModelRow .footerCompanyRow span,.footerModelRow .footerCompanyRow small{letter-spacing:.45px;white-space:nowrap;font-size:8px}@media (width<=900px){body>div>footer.footerModelRow{grid-template-columns:minmax(280px,1fr) repeat(2,1fr)}.footerModelRow>div:nth-of-type(4){grid-column:2/-1}.footerModelRow .footerCompanyRow{grid-template-columns:1fr 1fr}.footerModelRow .footerCompanyRow small{text-align:right}}@media (width<=600px){body>div>footer.footerModelRow{grid-template-columns:1fr;padding:38px 22px 18px}.footerModelRow>div:nth-of-type(4){grid-column:auto}.footerModelRow .footerCompanyRow{text-align:center;grid-column:auto;grid-template-columns:1fr;justify-items:center;gap:7px}.footerModelRow .footerCompanyRow small{text-align:center}.footerModelRow>div:not(.footerPortrait):not(.footerCompanyRow){border-left:0;padding-left:0}}.footerModelRow .footerLogoSoft{aspect-ratio:auto;width:min(100%,340px);height:190px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.footerModelRow .footerLogoSoft:after{display:none}.footerModelRow .footerLogoSoft img{object-fit:contain;object-position:left center;filter:saturate(.78)brightness(.82)contrast(.96);opacity:.9;width:88%;height:auto;max-height:170px;display:block}@media (width<=900px){.footerModelRow .footerLogoSoft{width:min(100%,320px);height:175px}.footerModelRow .footerLogoSoft img{width:86%;max-height:155px}}@media (width<=600px){.footerModelRow .footerLogoSoft{justify-content:center;justify-self:center;width:min(100%,300px);height:145px}.footerModelRow .footerLogoSoft img{object-position:center;width:82%;max-height:135px}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.slideFrame,.propertyGallery figure,.talesGallery figure,.instagramMedia{position:relative}.slideFrame:after,.propertyGallery figure:after,.talesGallery figure:after,.instagramMedia:after{content:"VM IMÓVEIS · CRECI-AM 473 PJ/AM";z-index:3;color:#fff;letter-spacing:.8px;pointer-events:none;background:#04141db5;padding:6px 9px;font-size:7px;font-weight:700;position:absolute;bottom:11px;right:12px}.instagramMedia:after{display:none}.financeCenter{color:#fff;background:#071e29;padding:105px clamp(24px,8vw,140px)}.financeHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.financeHeading h2{max-width:720px;margin:18px 0 14px;font:clamp(38px,4.5vw,62px)/1.05 Georgia}.financeHeading>div>p:last-child{color:#b7c3c8;max-width:700px;line-height:1.7}.liveBadge{color:#d5dde0;border:1px solid #c99b4c55;align-items:center;gap:10px;max-width:270px;padding:14px 17px;font-size:10px;line-height:1.5;display:flex}.liveBadge i{background:#35c47a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #35c47a20}.financeLayout{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.financeSimulator{color:var(--ink);background:#fff;padding:36px;box-shadow:0 20px 55px #0005}.simulatorHeader,.marketPanelTitle{border-bottom:1px solid #dfe4e5;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.simulatorHeader b{color:var(--navy);letter-spacing:1.4px;font-size:11px}.simulatorHeader span{color:#95753d;text-transform:uppercase;font-size:9px}.financeFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.financeFields label{letter-spacing:.7px;text-transform:uppercase;color:#536168;font-size:9px;font-weight:700}.financeFields input,.financeFields select{width:100%;color:var(--navy);background:#fafafa;border:1px solid #d9dede;margin-top:8px;padding:14px;font-size:14px}.amortizationSwitch{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.amortizationSwitch button{color:#67747a;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d6dbdc;padding:13px 10px;font-size:9px;font-weight:700}.amortizationSwitch button+button{border-left:0}.amortizationSwitch .active{background:var(--navy);border-color:var(--navy);color:#fff}.financeResults{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 18px;display:grid}.financeResults>div{border-left:3px solid var(--gold);background:#f1eee6;flex-direction:column;gap:5px;padding:15px;display:flex}.financeResults span{text-transform:uppercase;letter-spacing:.8px;color:#6c777c;font-size:8px}.financeResults strong{color:var(--navy);font:20px Georgia}.financeResults small{color:#7d888c;font-size:8px}.financeDisclaimer{color:#758187;margin:16px 0 20px;font-size:10px;line-height:1.6}.marketPanel{background:#0d2b37;border:1px solid #ffffff12;padding:36px}.marketPanelTitle{border-color:#ffffff1d}.marketPanelTitle span{letter-spacing:1.5px;color:#d7b268;font-size:8px}.marketPanelTitle h3{margin:6px 0 0;font:30px Georgia}.marketPanelTitle>small{color:#9db0b7;text-align:right;font-size:8px}.indicatorGrid{gap:10px;display:grid}.indicatorGrid article{border:1px solid #ffffff16;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:18px;display:grid}.indicatorGrid article>span{text-transform:uppercase;letter-spacing:.7px;color:#b8c6ca;font-size:9px;line-height:1.4}.indicatorGrid article>strong{color:#dfbd76;font:27px Georgia}.indicatorGrid article>small{color:#8da1a8;grid-column:1/-1;font-size:8px}.indicatorGrid .indicatorNotice{flex-direction:column;display:flex}.officialSimulators{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.officialSimulators b{color:#d7b268;letter-spacing:1.4px;width:100%;margin-bottom:5px;font-size:8px}.officialSimulators a{border:1px solid #ffffff2b;padding:10px 12px;font-size:9px}.officialSimulators a:hover{border-color:var(--gold);color:#e4c17b}.marketSource{color:#8fa2a9;margin:18px 0 0;font-size:9px;line-height:1.6}@media (width<=950px){.financeHeading{flex-direction:column;align-items:start}.financeLayout{grid-template-columns:1fr}.liveBadge{max-width:none}.footerModelRow .footerCompanyRow{white-space:normal}}@media (width<=600px){.financeCenter{padding:75px 22px}.financeSimulator,.marketPanel{padding:26px 20px}.financeFields,.financeResults,.amortizationSwitch{grid-template-columns:1fr}.amortizationSwitch button+button{border-top:0;border-left:1px solid #d6dbdc}.slideFrame:after,.propertyGallery figure:after,.talesGallery figure:after,.instagramMedia:after{padding:5px 7px;font-size:6px}}.marketRadar{color:#fff;background:linear-gradient(135deg,#061923,#0b2d3a);border-top:1px solid #c99b4c44;border-bottom:1px solid #c99b4c44;padding:34px clamp(24px,8vw,140px) 26px}.radarHeader{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.radarHeader .eyebrow{margin:0 0 9px}.radarHeader h2{margin:0;font:clamp(29px,3.2vw,43px)/1.05 Georgia}.radarHeader h2 span{color:#d8b46d}.radarStatus{color:#dce5e8;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:10px;font-size:9px;display:flex}.radarStatus>i{background:#35c47a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35c47a1c}.radarStatus span{flex-direction:column;gap:4px;display:flex}.radarStatus small{color:#8fa4ac;letter-spacing:.3px;text-transform:none;font-size:8px}.radarGrid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:18px;display:grid}.radarMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.radarMetrics article{background:#ffffff08;border:1px solid #ffffff17;flex-direction:column;gap:7px;min-width:0;padding:16px 14px;display:flex}.radarMetrics span,.radarHighlights>span{letter-spacing:.9px;text-transform:uppercase;color:#aebfc5;font-size:8px;font-weight:800}.radarMetrics strong{color:#e2c17e;white-space:nowrap;font:clamp(20px,2vw,28px) Georgia}.radarMetrics small{color:#8fa4ac;font-size:7px;line-height:1.45}.radarMetrics small.positive{color:#7dd8aa}.radarMetrics small.negative{color:#f2a5a5}.radarLoading{grid-column:span 3}.radarHighlights{border-left:1px solid #ffffff18;padding-left:18px}.radarHighlights ul{gap:9px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.radarHighlights li{flex-direction:column;gap:3px;display:flex}.radarHighlights b{color:#fff;font:15px Georgia}.radarHighlights small{color:#9fb0b6;font-size:8px;line-height:1.45}.radarHighlights a{color:#d8b46d;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.radarSources{color:#78909a;margin:17px 0 0;font-size:7px;line-height:1.5}.financeSimulatorWide{max-width:980px;margin:0 auto}.financeSimulatorWide .financeFields{grid-template-columns:repeat(4,1fr)}@media (width<=1050px){.radarGrid{grid-template-columns:1fr}.radarMetrics{grid-template-columns:repeat(3,1fr)}.radarHighlights{border-top:1px solid #ffffff18;border-left:0;padding:16px 0 0}.financeSimulatorWide .financeFields{grid-template-columns:1fr 1fr}}@media (width<=650px){.marketRadar{padding:27px 18px 22px}.radarHeader{flex-direction:column;align-items:start;gap:13px}.radarMetrics{grid-template-columns:1fr 1fr}.radarMetrics article{padding:14px 12px}.radarMetrics strong{font-size:21px}.radarLoading{grid-column:1/-1}.radarHighlights li:nth-child(3){display:none}.financeSimulatorWide .financeFields{grid-template-columns:1fr}}.footerBrandPair .footerMascot{transform-origin:bottom;transform:scaleX(-1)scale(1.1)}.reviewSlide{min-height:470px}.reviewPortrait{min-width:0}.reviewAvatarCrop{width:96px;height:96px;box-shadow:0 0 0 3px var(--gold),0 18px 35px #0005;background:#fff;border:5px solid #fff;border-radius:50%;position:relative;overflow:hidden}.reviewAvatarCrop img{position:absolute;width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;object-fit:none!important;border:0!important;border-radius:0!important}.reviewStars{color:#f5b400;letter-spacing:2px;margin:24px 0 17px;font-size:22px}.reviewStars small{color:#79858a;letter-spacing:0;margin-left:16px;font-size:11px;font-weight:500}.reviewContent .reviewExactText{color:#3f4c52;white-space:pre-line;max-width:880px;margin:0;font-size:15px;line-height:1.75}.googleReviewActions{border-left:4px solid var(--gold);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:20px 24px;display:flex}.googleReviewActions a{background:var(--navy);color:#fff;letter-spacing:.8px;text-transform:uppercase;place-items:center;min-height:46px;padding:12px 20px;font-size:9px;font-weight:900;display:inline-grid}.googleReviewActions a:hover{background:var(--gold);color:var(--navy)}.googleReviewActions span{color:#667278;text-align:right;font-size:11px;line-height:1.6}@media (width<=700px){.reviewAvatarCrop{width:96px;height:96px}.reviewStars{font-size:19px}.reviewStars small{margin:7px 0 0;display:block}.reviewContent .reviewExactText{font-size:14px;line-height:1.7}.reviewSlide{min-height:0}.googleReviewActions{flex-direction:column;align-items:stretch}.googleReviewActions span{text-align:left}}.intro#imoveis,.filters,.propertyGrid,.singleFeatured,.listingDetail,.moreListings{display:none}.compactPortfolio{color:var(--navy);background:#f3f0e9;padding:82px clamp(24px,7vw,112px) 96px;scroll-margin-top:95px}.compactPortfolioHead{grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:end;gap:45px;margin-bottom:34px;display:grid}.compactPortfolioHead h2{max-width:760px;margin:14px 0 0;font:clamp(38px,4.2vw,58px)/1.04 Georgia}.compactPortfolioHead>p{color:#5d696e;margin:0;font-size:13px;line-height:1.7}.compactPropertyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compactProperty{background:#fff;border:1px solid #dfe1dd;min-width:0;overflow:hidden;box-shadow:0 12px 28px #06192412}.compactPropertyMedia{position:relative}.compactPropertyMedia .slideFrame{aspect-ratio:16/9}.compactPropertyMedia>span{z-index:4;color:#061924;letter-spacing:.8px;text-transform:uppercase;background:#c99b4ce8;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.compactPropertyBody{padding:17px 18px 19px}.compactPropertyBody small{color:#9a7334;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.compactPropertyBody h3{min-height:44px;margin:8px 0 9px;font:21px/1.08 Georgia}.compactPropertyBody>strong{color:#9a7334;font:20px Georgia;display:block}.compactPropertyBody>div{color:#677278;gap:4px;margin:12px 0 15px;font-size:9px;display:grid}.compactPropertyBody>button{color:#fff;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;background:#0b2e3b;border:1px solid #0b2e3b;width:100%;min-height:42px;font-size:8px;font-weight:900}.compactPropertyBody>button:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.propertyModal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021018e8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.propertyModal>article{border-top:4px solid var(--gold);background:#fff;grid-template-columns:minmax(330px,.9fr) minmax(360px,1.1fr);width:min(1100px,96vw);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 90px #000b}.propertyModalClose{z-index:9;color:#fff;cursor:pointer;background:#061924;border:0;border-radius:50%;width:42px;height:42px;font-size:25px;position:absolute;top:14px;right:15px}.propertyModalGallery{background:#061924;min-width:0}.propertyModalGallery .slideFrame{height:100%;min-height:520px}.propertyModalInfo{flex-direction:column;justify-content:center;padding:clamp(35px,5vw,70px);display:flex}.propertyModalInfo h2{margin:17px 0 13px;font:clamp(36px,4vw,55px)/1.03 Georgia}.propertyModalInfo>strong{color:#9a7334;font:31px Georgia}.propertyModalInfo>p:not(.eyebrow){color:#5e696e;margin:24px 0 0;font-size:12px;line-height:1.75}.propertyModalFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.propertyModalFacts span{color:#536168;border:1px solid #dfe2df;padding:10px 11px;font-size:9px}.propertyModalActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.propertyModalActions button,.propertyModalActions a{color:#0b2e3b;letter-spacing:.8px;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0b2e3b;place-items:center;min-height:48px;padding:11px;font-size:8px;font-weight:900;display:grid}.propertyModalActions a{background:var(--gold);border-color:var(--gold)}.propertyModalInfo{justify-content:flex-start}.propertySummary{font-size:13px!important}.propertyDetailSection{margin-top:24px}.propertyDetailSection h3{color:#0b2e3b;margin:0 0 11px;font:20px Georgia}.propertyDetailSection ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.propertyDetailSection li{color:#536168;border-bottom:1px solid #e4e6e3;padding:8px 8px 8px 20px;font-size:10px;line-height:1.45;position:relative}.propertyDetailSection li:before{content:"✓";color:#9a7334;font-weight:900;position:absolute;left:2px}.propertyStatusGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.propertyStatusGrid>div{background:#f7f5ef;border:1px solid #dfe2df;padding:15px}.propertyStatusGrid b{color:#9a7334;letter-spacing:.8px;text-transform:uppercase;font-size:9px}.propertyStatusGrid p{color:#536168;margin:7px 0 0;font-size:10px;line-height:1.55}.propertyModalInfo .propertyNotice{background:#0b2e3b;margin-top:18px;padding:12px 14px;font-weight:700;color:#fff!important}.propertyModalInfo .propertyLegalNote{border-left:3px solid var(--gold);background:#f4efe5;padding:12px 14px;margin-top:10px!important;font-size:9px!important}.propertyModalActions{background:#fff;padding-top:16px;position:sticky;bottom:-1px}@media (width>=1051px){.propertyModal{padding:12px}.propertyModal>article{grid-template-columns:minmax(0,1.45fr) minmax(410px,.75fr);width:min(1540px,98vw);height:94vh;max-height:94vh;overflow:hidden}.propertyModalGallery{align-self:stretch;align-items:stretch;height:100%;display:flex;position:sticky;top:0}.propertyModalGallery .imageSlider{aspect-ratio:auto;flex-direction:column;width:100%;height:100%;margin:0;display:flex}.propertyModalGallery .slideFrame{background:#061924;flex:1;height:auto;min-height:0}.propertyModalGallery .slideFrame img{object-fit:contain;object-position:center}.propertyModalGallery .slideDots{flex:none}.propertyModalInfo{height:100%;max-height:94vh;padding:42px clamp(30px,3.5vw,58px);overflow-y:auto}.propertyModalInfo h2{font-size:clamp(35px,3vw,49px)}}.servicesHub{padding-top:90px;padding-bottom:95px}.serviceHubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.serviceHubGrid>a{color:var(--navy);background:#fff;border:1px solid #dfe1dd;padding:28px 24px 26px;transition:transform .2s,box-shadow .2s;display:block;position:relative}.serviceHubGrid>a:hover{transform:translateY(-4px);box-shadow:0 16px 35px #06192418}.serviceHubGrid>a>b{color:#b3883f;font:30px Georgia}.serviceHubGrid>a>span{color:#a1aaad;font-size:9px;position:absolute;top:19px;right:18px}.serviceHubGrid h3{margin:20px 0 10px;font:23px Georgia}.serviceHubGrid p{color:#667278;min-height:64px;margin:0;font-size:10px;line-height:1.65}.serviceHubGrid em{color:#9a7334;letter-spacing:.8px;text-transform:uppercase;margin-top:20px;font-size:8px;font-style:normal;font-weight:900;display:block}#busca-parceiros,#captacao,#visita,#contrato{scroll-margin-top:95px;display:none}#busca-parceiros:target,#captacao:target,#visita:target,#contrato:target{display:grid}#busca-mercado{scroll-margin-top:95px;display:none}#busca-mercado:target{display:grid}.marketMode{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.marketMode button{color:#0b2e3b;text-align:left;cursor:pointer;background:#f7f5ef;border:1px solid #d8ddd9;flex-direction:column;gap:6px;padding:16px;display:flex}.marketMode button.active{background:#fff8e8;border-color:#c99b4c;box-shadow:inset 0 0 0 1px #c99b4c}.marketMode b{font:18px Georgia}.marketMode span{color:#657177;font-size:9px}.marketSearchButton{color:#8c672e;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c99b4c;width:100%;min-height:46px;margin:6px 0 18px;font-size:8px;font-weight:900}.marketSearchButton:hover{color:#061924;background:#c99b4c}@media (width<=1050px){.compactPropertyGrid,.serviceHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.propertyModal>article{grid-template-columns:1fr}.propertyModalGallery .slideFrame{aspect-ratio:16/9;min-height:0}}@media (width<=650px){.compactPortfolio{padding:65px 18px 78px}.compactPortfolioHead{grid-template-columns:1fr;gap:18px}.compactPortfolioHead h2{font-size:38px}.compactPropertyGrid{grid-template-columns:1fr 1fr;gap:10px}.compactPropertyBody{padding:13px}.compactPropertyBody h3{min-height:38px;font-size:17px}.compactPropertyBody>strong{font-size:17px}.compactPropertyBody>div{font-size:8px}.compactPropertyMedia .slideDots{display:none}.serviceHubGrid,.marketMode{grid-template-columns:1fr}.propertyModal{padding:10px}.propertyModal>article{width:100%;max-height:96vh}.propertyModalInfo{padding:28px 20px}.propertyModalInfo h2{font-size:34px}.propertyModalFacts,.propertyModalActions,.propertyDetailSection ul,.propertyStatusGrid{grid-template-columns:1fr}.propertyModalGallery .slideFrame{aspect-ratio:4/3}.propertyModalActions{padding-bottom:5px}}.manifestoImage{filter:contrast(1.06)saturate(1.04);background-image:url(/antonio-neto-escritorio-vm.png);background-position:50% 42%;background-repeat:no-repeat;background-size:cover}.manifestoImage:after{background:linear-gradient(90deg,transparent 82%,var(--navy))}.manifestoVisual{background:radial-gradient(circle at 50% 22%,#123a4d 0%,#0000 42%),linear-gradient(145deg,#0a2633 0%,#061924 65%,#03131c 100%);min-width:0;min-height:670px;position:relative;overflow:hidden}.manifestoVisual:before{content:"";border:1px solid #c99b4c55;border-right:0;position:absolute;inset:28px;box-shadow:-14px 0 0 -13px #c99b4c}.manifestoVisual:after{content:"";z-index:3;background:linear-gradient(90deg,transparent 76%,var(--navy));pointer-events:none;position:absolute;inset:0}.manifestoPerson{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 26px #0008);width:66%;height:96%;display:block;position:absolute;bottom:0;left:31%;transform:translate(-50%)}.manifestoBrand{z-index:2;text-align:center;background:linear-gradient(145deg,#0b2533e8,#031620d9);border:1px solid #d7af6366;width:46%;padding:25px 24px 20px;position:absolute;top:25%;right:5%;box-shadow:0 22px 55px #0008}.manifestoBrand:before{content:"";pointer-events:none;border:1px solid #d7af632e;position:absolute;inset:7px}.manifestoBrand img{filter:drop-shadow(0 8px 14px #0008);width:100%;height:auto;display:block;position:relative}.manifestoBrand span{color:#d9c08a;letter-spacing:1.8px;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:700;line-height:1.5;display:block;position:relative}@media (width<=900px){.manifestoVisual{min-height:560px}.manifestoVisual:after{background:linear-gradient(180deg,transparent 82%,var(--navy))}.manifestoPerson{width:65%;height:96%;left:31%}.manifestoBrand{width:45%;top:24%;right:5%}}@media (width<=600px){.manifestoVisual{min-height:480px}.manifestoVisual:before{inset:18px}.manifestoPerson{width:70%;height:94%;left:29%}.manifestoBrand{width:47%;padding:16px 12px 14px;top:28%;right:3%}.manifestoBrand span{letter-spacing:1px;font-size:7px}}.manifesto .seal{display:none}.manifestoPerson{width:88%;height:103%;bottom:-1%;left:43%}.manifestoBrand{z-index:5;background:linear-gradient(145deg,#0b2533f5,#031620f2);border-color:#d7af638c;width:clamp(210px,18vw,285px);padding:22px 20px 17px;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 22px 55px #000b}.manifestoBrand img{image-rendering:auto;width:100%;height:auto}.manifestoBrand span{color:#e2c98f;letter-spacing:1.6px;margin-top:8px}@media (width<=900px){.manifestoPerson{width:84%;height:102%;left:43%}.manifestoBrand{width:250px;top:auto;bottom:0;right:50%;transform:translate(50%,50%)}.manifestoCopy{padding-top:145px}}@media (width<=600px){.manifestoVisual{min-height:500px}.manifestoPerson{width:98%;height:103%;left:43%}.manifestoBrand{width:220px;padding:17px 15px 14px}.manifestoCopy{padding-top:130px}}.manifesto{grid-template-columns:58% 42%;min-height:760px}.manifestoVisual:before{border-color:#c99b4c80 currentColor #c99b4c80 #c99b4c80;border-right-style:none;border-right-width:0;inset:24px 0 24px 30px}.manifestoVisual:after{background:linear-gradient(90deg,transparent 90%,var(--navy))}.manifestoPerson{object-position:center bottom;width:58%;height:96%;bottom:1.5%;left:29%}.manifestoBrand{width:51%;box-shadow:none;background:0 0;border:0;padding:0;top:4%;right:3%;transform:none}.manifestoBrand img{filter:drop-shadow(0 10px 18px #0009);width:100%}.manifestoCopy{padding:105px clamp(34px,6vw,92px) 80px}@media (width<=900px){.manifesto{grid-template-columns:1fr}.manifestoVisual{min-height:650px}.manifestoPerson{width:62%;height:96%;left:29%}.manifestoBrand{width:48%;top:6%;bottom:auto;right:4%;transform:none}.manifestoCopy{padding:90px 9vw}}@media (width<=600px){.manifestoVisual{min-height:550px}.manifestoVisual:before{inset:16px 0 16px 17px}.manifestoPerson{width:67%;height:94%;left:31%}.manifestoBrand{width:51%;padding:0;top:7%;right:2%}.manifestoCopy{padding:78px 25px}}.manifestoVisual{min-height:780px}.manifestoBrand{width:49%;top:4%;right:1.5%}@media (width<=900px){.manifestoVisual{min-height:700px}.manifestoPerson{width:75%;height:101%;left:34%}.manifestoBrand{width:47%;top:5%;right:2%}}@media (width<=600px){.manifestoVisual{min-height:600px}.manifestoPerson{width:80%;height:101%;left:35%}.manifestoBrand{width:48%;top:5%;right:1%}}.manifesto{background:var(--navy);grid-template-columns:52% 48%;min-height:760px}.manifestoVisual{background:0 0;min-height:760px}.manifestoVisual:before,.manifestoVisual:after{display:none}.manifestoPerson{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 24px #0007);width:70%;height:96%;bottom:0;left:35%}.manifestoBrand{width:48%;box-shadow:none;background:0 0;border:0;padding:0;top:4%;bottom:auto;right:1%;transform:none}.manifestoBrand:before{display:none}.manifestoBrand img{image-rendering:auto;filter:drop-shadow(0 8px 14px #0007);width:100%;height:auto}.manifestoBrand span{display:none}.manifestoCopy{background:var(--navy);padding:100px clamp(34px,6vw,92px) 80px}@media (width<=900px){.manifesto{grid-template-columns:1fr}.manifestoVisual{min-height:680px}.manifestoPerson{width:72%;height:96%;left:34%}.manifestoBrand{width:47%;top:5%;right:2%}.manifestoCopy{padding:82px 9vw}}@media (width<=600px){.manifestoVisual{min-height:590px}.manifestoPerson{width:78%;height:96%;left:35%}.manifestoBrand{width:48%;top:5%;right:1%}.manifestoCopy{padding:72px 25px}}.manifestoPerson{width:88%!important;max-width:none!important;height:116%!important;bottom:-8%!important;left:38%!important}.propertyTools{background:#f4f0e7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:12px clamp(22px,7vw,110px);display:flex}.propertyTools button,.propertyTools>a{color:#725425;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c99b4c;align-items:center;min-height:42px;padding:10px 14px;font-size:9px;font-weight:900;display:inline-flex}.propertyTools button:hover,.propertyTools>a:hover,.propertyTools button[aria-pressed=true]{color:#061924;background:#c99b4c}.propertyTools>span{color:#376b55;font-size:9px;font-weight:800}@media (width<=620px){.propertyTools{justify-content:flex-start}.propertyTools button,.propertyTools>a{flex:1;justify-content:center;min-width:130px}}@media print{.propertyTools,.header,.footer,.videoSection{display:none!important}.gallery img:not(:first-child){display:none}.gallery img:first-child{height:360px!important}.detail{padding:25px!important;display:block!important}.detail aside{margin-top:20px}.premiumSummary{break-inside:avoid}.panel{box-shadow:none!important}}.opsConsole{gap:24px;display:grid}.opsStats{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.opsStats article{background:#fff;border-top:3px solid #c99b4c;padding:24px}.opsStats article.attention{background:#fff7f4;border-top-color:#b74335}.opsStats b,.opsStats span{display:block}.opsStats b{color:#0b3040;font:36px Georgia}.opsStats span{color:#64757b;text-transform:uppercase;margin-top:7px;font-size:10px}.opsConsole nav{flex-wrap:wrap;gap:8px;display:flex}.opsConsole nav button{color:#725425;cursor:pointer;background:#fff;border:1px solid #c99b4c;padding:13px 17px;font-weight:900}.opsConsole nav button.active{color:#fff;background:#061924}.opsTable{background:#fff;border:1px solid #ddd8ce;overflow:auto}.opsTable table{border-collapse:collapse;width:100%;min-width:800px}.opsTable th,.opsTable td{text-align:left;border-bottom:1px solid #e5e1d8;padding:15px;font-size:11px}.opsTable th{color:#8b692f;text-transform:uppercase}.opsTable select{border:1px solid #cfc9be;padding:9px}.opsEmpty{color:#64757b;padding:30px}.inventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventoryGrid article{background:#fff;border:1px solid #ddd8ce;border-top:3px solid #c99b4c;gap:14px;padding:22px;display:grid}.inventoryGrid article.needsReview{border-top-color:#b74335}.inventoryGrid small{color:#8b692f;font-weight:900}.inventoryGrid h3{margin:6px 0;font:23px Georgia}.inventoryGrid p{color:#687980;margin:0;font-size:11px}.inventoryGrid>article>strong{font:20px Georgia}.inventoryGrid dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.inventoryGrid dl div{background:#f4f0e7;padding:10px}.inventoryGrid dt{text-transform:uppercase;font-size:7px}.inventoryGrid dd{margin:5px 0 0;font-weight:900}.reviewAlert,.reviewOk{padding:10px;font-size:9px;font-weight:900}.reviewAlert{color:#973a2f;background:#fff0eb}.reviewOk{color:#2c6943;background:#e8f3ec}.inventoryActions{gap:8px;display:flex}.inventoryActions a{text-align:center;color:#725425;text-transform:uppercase;border:1px solid #c99b4c;flex:1;padding:11px;font-size:8px;font-weight:900}@media (width<=1050px){.opsStats{grid-template-columns:repeat(3,1fr)}.inventoryGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.opsStats{grid-template-columns:1fr 1fr}.inventoryGrid{grid-template-columns:1fr}}@media (width<=900px){.manifestoPerson{width:88%!important;height:114%!important;bottom:-7%!important;left:38%!important}}@media (width<=600px){.manifestoPerson{width:94%!important;height:110%!important;bottom:-5%!important;left:39%!important}}.manifestoOriginal{background:var(--navy);grid-template-columns:50% 50%;min-height:650px;display:grid;overflow:hidden}.manifestoOriginal .manifestoVisual{background:0 0;min-height:650px}.manifestoOriginal .manifestoPerson{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 22px #0007);width:62%!important;max-width:none!important;height:108%!important;bottom:-5%!important;left:30%!important}.manifestoOriginal .manifestoBrand{width:44%;box-shadow:none;background:0 0;border:0;padding:0;top:14%;bottom:auto;right:3%;transform:none}.manifestoOriginal .manifestoBrand:before{display:none}.manifestoOriginal .manifestoBrand img{object-fit:contain;filter:drop-shadow(0 8px 14px #0007);width:100%;height:auto}.manifestoOriginal .manifestoBrand span{display:none}.manifestoOriginal .manifestoCopy{background:var(--navy);align-self:center;padding:76px clamp(34px,5vw,78px) 64px}.manifestoOriginal h2{margin:18px 0 24px;font-size:clamp(34px,3.2vw,50px)}.manifestoOriginal .manifestoCopy>p:not(.eyebrow){margin:0 0 15px;font-size:13px;line-height:1.75}.manifestoOriginal .signature{margin-top:22px}.manifestoOriginal .manifestoPortrait{background:radial-gradient(circle at 43% 42%,#124253 0,#082c39 40%,var(--navy) 78%);justify-content:flex-start;align-items:flex-end;padding:0;display:flex;overflow:hidden}.manifestoOriginal .manifestoProfessionalPortrait{object-fit:contain;object-position:left bottom;width:86%;max-width:570px;height:auto;max-height:650px;box-shadow:none;filter:drop-shadow(0 22px 24px #0007);border:0;display:block}@media (width<=900px){.manifestoOriginal{grid-template-columns:1fr;min-height:0}.manifestoOriginal .manifestoVisual{min-height:620px}.manifestoOriginal .manifestoPortrait{justify-content:center;padding:0}.manifestoOriginal .manifestoProfessionalPortrait{width:84%;max-width:520px;max-height:620px}.manifestoOriginal .manifestoPerson{width:78%!important;height:108%!important;bottom:-5%!important;left:34%!important}.manifestoOriginal .manifestoBrand{width:48%;top:7%;right:2%}.manifestoOriginal .manifestoCopy{padding:72px 9vw 68px}}@media (width<=600px){.manifestoOriginal .manifestoVisual{min-height:500px}.manifestoOriginal .manifestoPortrait{justify-content:flex-start;padding:0}.manifestoOriginal .manifestoProfessionalPortrait{width:92%;max-width:440px;max-height:500px}.manifestoOriginal .manifestoPerson{width:84%!important;height:106%!important;bottom:-4%!important;left:35%!important}.manifestoOriginal .manifestoBrand{width:48%;top:6%;right:1%}.manifestoOriginal .manifestoCopy{padding:62px 25px}}.historyVm{background:var(--cream);color:var(--ink);scroll-margin-top:90px}.historyHero{background:radial-gradient(circle at 78% 35%,#124253 0,#082c39 33%,var(--navy) 72%);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(42px,6vw,88px);min-height:720px;padding:80px clamp(24px,7vw,110px);display:grid;overflow:hidden}.historyCopy{max-width:680px}.historyCopy h1,.historyCopy h2{letter-spacing:-2px;margin:0;font:clamp(55px,6vw,90px)/.98 Georgia}.historyCopy h1 em,.historyCopy h2 em{color:var(--gold);font-weight:400}.historyCopy>p:not(.eyebrow){color:#c2cdd1;max-width:590px;margin:30px 0;font-size:17px;line-height:1.75}.historyCopy>a{background:var(--gold);min-height:51px;color:var(--navy);letter-spacing:1px;text-transform:uppercase;place-items:center;padding:15px 22px;font-size:9px;font-weight:900;display:inline-grid}.historyHero figure{background:#082936;border:1px solid #c99b4c88;justify-self:end;width:100%;max-width:520px;margin:0;padding:11px;position:relative;box-shadow:0 26px 65px #0005}.historyHero figure:after{content:"";pointer-events:none;border:1px solid #ffffff20;position:absolute;inset:24px -18px -18px 24px}.historyHero img{z-index:1;aspect-ratio:1;object-fit:cover;object-position:center;background:var(--navy);width:100%;display:block;position:relative}.historyHero figcaption{z-index:2;background:var(--cream);width:min(230px,100% - 18px);color:var(--navy);margin:-24px 0 0 -18px;padding:16px 21px;position:relative;box-shadow:0 18px 40px #0006}.historyHero figcaption small{color:#96702f;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.historyHero figcaption strong{font:20px Georgia}.historyNarrative{grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,140px);max-width:1460px;margin:auto;padding:105px clamp(24px,7vw,110px);display:grid}.historyNarrative>div>span,.historyTimeline header>span{color:#96702f;letter-spacing:1.7px;font-size:9px;font-weight:900}.historyNarrative blockquote{color:var(--navy);margin:35px 0;font:clamp(35px,4vw,56px)/1.18 Georgia}.historyNarrative b{letter-spacing:.8px;font-size:11px}.historyNarrative b small{color:#96702f;margin-top:7px;font-size:8px;display:block}.historyText{border-left:1px solid #d6d0c5;padding-left:clamp(25px,5vw,70px)}.historyText p{color:#536168;margin:0 0 20px;font:18px/1.8 Georgia}.historyTimeline{background:var(--navy);color:#fff;padding:105px clamp(24px,7vw,110px)}.historyTimeline header,.historyTimeline>div{max-width:1280px;margin:auto}.historyTimeline header h2{max-width:850px;margin:24px 0 65px;font:clamp(40px,5vw,66px)/1.06 Georgia}.historyTimeline>div{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.historyTimeline article{border-right:1px solid #ffffff1d;min-height:300px;padding:34px 28px 15px 0}.historyTimeline article+article{padding-left:28px}.historyTimeline article>b,.historyTimeline article>small{color:var(--gold);display:block}.historyTimeline article>b{margin-bottom:42px;font:16px Georgia}.historyTimeline article>small{letter-spacing:1.3px;text-transform:uppercase;font-size:8px}.historyTimeline h3{min-height:60px;margin:16px 0;font:24px/1.2 Georgia}.historyTimeline article p{color:#aebdc2;font-size:12px;line-height:1.7}.historyLegacy{background:radial-gradient(circle at 50% 0,#0d3543 0,var(--navy) 62%);color:#fff;text-align:center;border-top:1px solid #ffffff12;padding:100px 24px}.historyLegacy>span{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:900}.historyLegacy blockquote{max-width:980px;margin:30px auto 35px;font:clamp(34px,4.3vw,62px)/1.15 Georgia}.historyLegacy p{letter-spacing:1.6px;font-size:10px;font-weight:800}.historyLegacy p i{color:var(--gold);margin:0 14px}.historyLegacy strong{color:#f4e8ce;border-top:1px solid #ffffff5c;margin-top:18px;padding-top:20px;font:italic 16px Georgia;display:inline-block}@media (width<=900px){.historyHero,.historyNarrative{grid-template-columns:1fr}.historyHero figure{justify-self:center;width:min(100%,560px)}.historyTimeline>div{grid-template-columns:1fr 1fr}.historyText{padding-left:30px}}@media (width<=600px){.historyHero{gap:44px;min-height:0;padding:65px 20px 78px}.historyCopy h2{font-size:53px}.historyHero figure{width:calc(100% - 12px);padding:8px}.historyHero figure:after{inset:16px -10px -10px 16px}.historyHero figcaption{margin:-16px 0 0 6px}.historyNarrative,.historyTimeline{padding:76px 22px}.historyTimeline>div{grid-template-columns:1fr}.historyTimeline article,.historyTimeline article+article{border-bottom:1px solid #ffffff1d;border-right:0;min-height:0;padding:30px 0}.historyTimeline article>b{margin-bottom:22px}.historyTimeline h3{min-height:0}.historyLegacy{padding:78px 22px}.historyLegacy p i{height:8px;font-size:0;display:block}}.historyPageNav{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:90px;padding:0 clamp(22px,6vw,92px);display:flex}.historyPageNav img{object-fit:contain;width:145px;height:68px;display:block}.historyPageNav>a:last-child{letter-spacing:1px;text-transform:uppercase;color:#d9c4a0;font-size:9px;font-weight:800}.historyPageFooter{color:#fff;background:#04141d;grid-template-columns:180px 1fr auto;align-items:center;gap:40px;min-height:220px;padding:50px clamp(22px,7vw,110px);display:grid}.historyPageFooter img{width:170px}.historyPageFooter p{color:#c5d0d3;font:22px Georgia}.historyPageFooter a{border:1px solid var(--gold);color:#e5c57d;letter-spacing:1px;text-transform:uppercase;padding:14px 18px;font-size:9px;font-weight:800}@media (width<=600px){.historyCopy h1,.historyCopy h2{font-size:53px}.historyPageNav{height:78px}.historyPageNav img{width:115px}.historyPageNav>a:last-child{font-size:7px}.historyPageFooter{text-align:center;grid-template-columns:1fr}.historyPageFooter img{margin:auto}.historyPageFooter p{font-size:18px}}.compactPropertyLink{letter-spacing:.7px;text-transform:uppercase;background:#061924;justify-content:center;align-items:center;min-height:42px;margin-top:14px;padding:12px 14px;font-size:9px;font-weight:900;display:flex;color:#fff!important}.vmAgent{z-index:220;font-family:Arial,sans-serif;position:fixed;bottom:22px;right:22px}.vmAgentLauncher{color:#fff;cursor:pointer;background:#061924;border:1px solid #d9b864;border-radius:34px;align-items:center;gap:11px;min-height:62px;padding:7px 18px 7px 8px;display:flex;box-shadow:0 14px 38px #0007}.vmAgentLauncher>span{color:#061924;background:linear-gradient(145deg,#dfc27a,#a97c2e);border-radius:50%;place-items:center;width:46px;height:46px;font:700 17px Georgia;display:grid}.vmAgentLauncher div{text-align:left}.vmAgentLauncher b,.vmAgentLauncher small{display:block}.vmAgentLauncher b{letter-spacing:.3px;font-size:11px}.vmAgentLauncher small{color:#d8c18c;margin-top:4px;font-size:9px}.vmAgentPanel{color:#17313b;background:#f7f4ed;border:1px solid #c99b4c;border-radius:18px;width:min(410px,100vw - 28px);max-height:min(720px,100vh - 112px);position:absolute;bottom:76px;right:0;overflow:auto;box-shadow:0 25px 70px #0008}.vmAgentPanel>header{z-index:2;color:#fff;background:#061924;grid-template-columns:48px 1fr 34px;align-items:center;gap:11px;padding:16px;display:grid;position:sticky;top:0}.vmAgentAvatar{background:#fff;border-radius:50%;width:46px;height:46px;padding:4px}.vmAgentAvatar img{object-fit:contain;border-radius:50%;width:100%;height:100%}.vmAgentPanel header small{color:#d2ad5f;letter-spacing:1.2px;font-size:7px;font-weight:900}.vmAgentPanel header h2{margin:3px 0 4px;font:19px Georgia}.vmAgentPanel header span{color:#bec9cd;font-size:8px}.vmAgentPanel header span i{background:#49c779;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.vmAgentPanel header>button{color:#fff;cursor:pointer;background:#ffffff10;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.vmAgentIntro{padding:17px 18px 12px}.vmAgentIntro b{font:19px Georgia}.vmAgentIntro p{color:#66767b;margin:7px 0 0;font-size:11px;line-height:1.55}.vmAgentProfiles{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 18px 14px;display:grid}.vmAgentProfiles button{color:#53666d;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d8d2c6;border-radius:7px;min-height:39px;padding:7px 4px;font-size:8px;font-weight:900}.vmAgentProfiles button.active{color:#fff;background:#0b3443;border-color:#c99b4c}.vmAgentPanel form{gap:10px;padding:0 18px 19px;display:grid}.vmAgentPanel label{color:#5a6b71;letter-spacing:.5px;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.vmAgentPanel input,.vmAgentPanel select,.vmAgentPanel textarea{color:#17313b;text-transform:none;background:#fff;border:1px solid #d3d0c9;border-radius:6px;width:100%;min-height:41px;padding:10px;font:12px Arial}.vmAgentPanel textarea{resize:vertical}.vmAgentGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vmAgentPrivacy{color:#718086;margin:1px 0;font-size:9px;line-height:1.45}.vmAgentSubmit{color:#061924;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c99b4c,#e0c47c);border:0;border-radius:7px;min-height:48px;font-size:9px;font-weight:900}.vmAgentSubmit:hover{filter:brightness(1.06)}@media (width<=600px){.vmAgent{bottom:76px;right:12px}.vmAgentLauncher{min-height:56px;padding-right:13px}.vmAgentLauncher>span{width:40px;height:40px}.vmAgentPanel{max-height:calc(100vh - 158px);bottom:68px}.vmAgentGrid{grid-template-columns:1fr}.vmAgentLauncher div{display:none}}.vmAgentLauncher>.vmAgentLogo{color:#0000;background:#fff;border:2px solid #d5b56a;overflow:hidden}.vmAgentLogo img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.vmAgentLauncher>.vmAgentPhoto{background:#02070a;border-color:#d5b56a;box-shadow:inset 0 0 0 2px #061924}.vmAgentLauncher>.vmAgentPhoto img{object-fit:cover;object-position:center 24%;width:100%;height:100%;padding:0;transform:scale(1.08)}.vmAgentConversation{overflow:hidden}.vmAgentConversation>header{position:relative}.vmAgentConversation .vmAgentAvatar img{object-fit:contain}.vmAgentStart,.vmAgentQuestion,.vmAgentResult{max-height:calc(min(720px,100vh - 112px) - 80px);padding:20px;overflow:auto}.vmAgentBubble{background:#fff;border:1px solid #ded9cf;border-radius:4px 16px 16px;padding:16px;box-shadow:0 8px 20px #0619240b}.vmAgentBubble b{font:18px/1.35 Georgia}.vmAgentBubble p{color:#63747a;margin:8px 0 0;font-size:11px;line-height:1.55}.vmAgentPrompt{color:#17313b;letter-spacing:.6px;text-transform:uppercase;margin:20px 0 10px;font-size:10px;font-weight:900}.vmAgentProfileChoices,.vmAgentOptions{gap:8px;display:grid}.vmAgentProfileChoices button,.vmAgentOptions button{text-align:left;color:#17313b;cursor:pointer;background:#fff;border:1px solid #d7d2c8;border-radius:8px;width:100%;padding:14px}.vmAgentProfileChoices button:hover,.vmAgentOptions button:hover{background:#fffdf8;border-color:#c99b4c}.vmAgentProfileChoices b,.vmAgentProfileChoices span{display:block}.vmAgentProfileChoices b{font:15px Georgia}.vmAgentProfileChoices span{color:#718086;margin-top:4px;font-size:9px}.vmAgentProgress{margin-bottom:14px}.vmAgentProgress>span{color:#8a672b;letter-spacing:1px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.vmAgentProgress>i{background:#ded9cf;border-radius:3px;height:4px;display:block;overflow:hidden}.vmAgentProgress>i>b{background:#c99b4c;height:100%;display:block}.vmAgentQuestion .vmAgentBubble{margin-bottom:14px}.vmAgentOptions button{justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.vmAgentOptions button span{color:#a87d31;font-size:19px}.vmAgentQuestion form{gap:8px;display:grid}.vmAgentQuestion form input{min-height:48px;font-size:13px}.vmAgentQuestion form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0a3140;border:0;border-radius:7px;min-height:45px;font-size:9px;font-weight:900}.vmAgentQuestion form button:disabled{opacity:.42;cursor:not-allowed}.vmAgentBack,.vmAgentRestart{color:#6b777b;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:9px;font-weight:800}.vmAgentResult{text-align:center}.vmAgentCheck{color:#fff;background:#1b7550;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:25px;display:grid}.vmAgentResult>small{color:#8a672b;letter-spacing:1.2px;font-size:8px;font-weight:900}.vmAgentResult h3{color:#0a3140;margin:8px 0 10px;font:26px Georgia}.vmAgentResult>p{color:#65767b;font-size:11px;line-height:1.55}.vmAgentSummary{text-align:left;background:#fff;border:1px solid #dad5cb;margin:18px 0}.vmAgentSummary div{border-bottom:1px solid #ece8df;grid-template-columns:115px 1fr;gap:8px;padding:9px 11px;display:grid}.vmAgentSummary div:last-child{border:0}.vmAgentSummary b{text-transform:uppercase;color:#89682f;font-size:8px}.vmAgentSummary span{color:#394e56;font-size:10px}.vmAgentSend{color:#061924;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c99b4c,#e0c47c);border:0;border-radius:7px;width:100%;min-height:50px;font-size:9px;font-weight:900}.vmAgentResult .vmAgentPrivacy{margin-top:13px;font-size:8px}.vmAgentQuestion{background:#f2efe8;padding:0}.vmAgentQuestion .vmAgentProgress{background:#fff;margin:0;padding:12px 18px 7px}.vmChatHistory{background:linear-gradient(#f4f1eaee,#f4f1eaee),radial-gradient(circle at 10% 20%,#c99b4c22 0 1px,#0000 2px) 0 0/18px 18px;flex-direction:column;gap:9px;height:370px;padding:14px 14px 24px;display:flex;overflow:auto}.vmChatExchange{display:contents}.vmChatMessage{align-items:flex-end;gap:7px;max-width:86%;display:flex}.vmChatMessage>img{object-fit:contain;background:#fff;border:1px solid #d2b66f;border-radius:50%;flex:none;width:25px;height:25px;padding:3px}.vmChatMessage p{color:#344a52;background:#fff;border:1px solid #ded8cc;border-radius:5px 14px 14px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45;box-shadow:0 4px 12px #0619240b}.vmChatMessage p small{color:#6f7e83;margin-top:6px;font-size:9px;display:block}.vmChatMessage.user{justify-content:flex-end;align-self:flex-end}.vmChatMessage.user p{color:#fff;background:#0b3443;border-color:#0b3443;border-radius:14px 5px 14px 14px}.vmChatMessage.current p{border-color:#c99b4c}.vmChatAck p{color:#6c787c;font-size:9px}.vmChatComposer{background:#fff;border-top:1px solid #ddd7cc;padding:12px 14px 14px}.vmChatComposer .vmAgentOptions{max-height:175px;overflow:auto}.vmChatComposer .vmAgentOptions button{padding:10px 12px}.vmChatComposer form{grid-template-columns:1fr 44px;gap:7px;padding:0;display:grid}.vmChatComposer form input{min-width:0;height:44px}.vmChatComposer form button{color:#061924;cursor:pointer;background:#c99b4c;border:0;border-radius:50%;height:44px;font-size:18px}.vmChatComposer form button:disabled{opacity:.4}.vmChatComposer .vmAgentBack{margin:9px 0 0;padding:0}.vmAgentConversation{width:min(430px,100vw - 28px)}@media (width<=600px){.vmChatHistory{height:calc(100vh - 390px);min-height:250px}.vmAgentConversation{width:calc(100vw - 24px)}}.vmFaqChoices{flex-wrap:wrap;gap:6px;display:flex}.vmFaqChoices button{color:#0b3443;cursor:pointer;background:#fff;border:1px solid #c9b47f;border-radius:18px;padding:9px 11px;font-size:9px;font-weight:800}.vmFaqChoices button:hover{color:#fff;background:#0b3443}.vmFaqAnswer{margin:12px 0 4px}.vmFaqAnswer p{border-color:#c99b4c}.vmAgentStart{overflow:auto}.accessModel{--access-navy:#061924;--access-blue:#0a3140;--access-gold:#c99b4c;--access-cream:#f4f0e7;--access-ink:#112c36;--access-scale:1;font-size:calc(16px * var(--access-scale));background:var(--access-cream);color:var(--access-ink);min-height:100vh}.accessModel *{box-sizing:border-box}.accessModel a{text-decoration:none}.accessModel a:focus-visible,.accessModel button:focus-visible,.accessModel select:focus-visible{outline-offset:4px;outline:4px solid #f7c856}.skipLink{z-index:1000;color:#000;background:#fff;padding:14px 20px;font-weight:900;position:fixed;top:-100px;left:20px;box-shadow:0 8px 24px #0004}.skipLink:focus{top:20px}.accessHeader{background:var(--access-navy);color:#fff;border-bottom:1px solid #ffffff1c;grid-template-columns:180px 1fr auto;align-items:center;gap:32px;min-height:92px;padding:0 clamp(22px,6vw,90px);display:grid}.accessHeader img{object-fit:contain;width:155px;height:72px;display:block}.accessHeader nav{justify-content:center;gap:34px;display:flex}.accessHeader nav a{color:#d9e1e3;letter-spacing:1.2px;text-transform:uppercase;padding:14px 4px;font-size:.72em;font-weight:800}.accessWhatsapp{border:1px solid var(--access-gold);color:#f1d595;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;padding:13px 17px;font-size:.72em;font-weight:900;display:flex}.accessToolbar{z-index:50;color:#14313c;background:#fff;border-bottom:1px solid #d8d3ca;align-items:center;gap:22px;min-height:58px;padding:8px clamp(22px,6vw,90px);display:flex;position:sticky;top:0;box-shadow:0 8px 22px #0619240a}.accessToolbar strong{font:1em Georgia}.accessToolbar strong span{color:#9a702d}.accessToolbar>div{gap:7px;display:flex}.accessToolbar button{color:#0b2e3b;cursor:pointer;background:#f7f5f0;border:1px solid #cbd1d2;border-radius:4px;min-width:40px;min-height:40px;padding:7px;font-weight:900}.accessToolbar button[aria-pressed=true]{background:var(--access-navy);color:#fff;border-color:var(--access-gold)}.accessToolbar p{color:#58696f;margin-left:auto;font-size:.68em}.accessHero{background:radial-gradient(circle at 75% 28%,#134658 0,#082d3c 33%,var(--access-navy) 72%);color:#fff;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(45px,7vw,110px);min-height:680px;padding:76px clamp(24px,7vw,110px);display:grid}.accessEyebrow{color:#d2ae63;letter-spacing:2px;margin:0;font-size:.64em;font-weight:900}.accessHero h1{letter-spacing:-2px;max-width:720px;margin:24px 0;font:clamp(52px,6vw,86px)/.98 Georgia}.accessHero h1 em,.accessIntro h2 em{color:var(--access-gold);font-weight:400}.accessHero>div>p:not(.accessEyebrow){color:#bdc9cd;max-width:650px;line-height:1.75}.accessHeroActions{gap:12px;margin-top:34px;display:flex}.accessHeroActions a{background:var(--access-gold);color:#071d27;text-transform:uppercase;place-items:center;min-height:50px;padding:16px 20px;font-size:.72em;font-weight:900;display:grid}.accessHeroActions a+a{color:#fff;background:0 0;border:1px solid #ffffff70}.accessHero figure{border:1px solid #c99b4c80;margin:0;padding:12px;position:relative}.accessHero figure img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.accessHero figcaption{width:260px;color:var(--access-ink);background:#fff;padding:20px 22px;position:absolute;bottom:28px;left:-25px;box-shadow:0 15px 38px #0005}.accessHero figcaption b,.accessHero figcaption span{display:block}.accessHero figcaption b{font:1.2em Georgia}.accessHero figcaption span{color:#66757a;margin-top:6px;font-size:.72em;line-height:1.5}.accessIntro{grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,130px);padding:100px clamp(24px,7vw,110px);display:grid}.accessIntro h2{margin:22px 0 0;font:clamp(40px,4.8vw,66px)/1.08 Georgia}.accessIntro>div>p{color:#53676e;margin:0 0 28px;font:1.12em/1.7 Georgia}.accessIntro ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.accessIntro li{border-left:3px solid var(--access-gold);background:#fff;padding:20px}.accessIntro li b,.accessIntro li span{display:block}.accessIntro li b{font:1.1em Georgia}.accessIntro li span{color:#65767b;margin-top:6px;font-size:.72em;line-height:1.5}.accessProperties{background:#fff;padding:95px clamp(24px,7vw,110px)}.accessProperties>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:42px;display:flex}.accessProperties h2{margin:18px 0 0;font:clamp(38px,4vw,58px) Georgia}.accessProperties label{letter-spacing:1px;text-transform:uppercase;font-size:.7em;font-weight:900}.accessProperties select{color:#17333d;background:#fff;border:1px solid #bfc7c9;min-width:190px;margin-top:8px;padding:13px}.accessPropertyGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.accessPropertyGrid article{background:var(--access-cream);border:1px solid #ddd8ce;overflow:hidden}.accessPropertyGrid article>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.accessPropertyGrid article>div{padding:24px}.accessPropertyGrid article span{color:#8b692f;letter-spacing:.7px;text-transform:uppercase;font-size:.68em;font-weight:800}.accessPropertyGrid h3{margin:11px 0;font:1.45em Georgia}.accessPropertyGrid p{color:#5b6b70;min-height:40px;font-size:.77em;line-height:1.5}.accessPropertyGrid strong{color:var(--access-navy);margin:19px 0;font:1.3em Georgia;display:block}.accessPropertyGrid a{color:#745321;text-transform:uppercase;border-top:1px solid #d8d3c9;justify-content:space-between;padding-top:15px;font-size:.7em;font-weight:900;display:flex}.accessContact{background:var(--access-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:80px clamp(24px,7vw,110px);display:grid}.accessContact h2{max-width:830px;margin:20px 0 0;font:clamp(36px,4vw,56px)/1.1 Georgia}.accessContact>a{background:var(--access-gold);color:#071d27;text-transform:uppercase;align-items:center;gap:18px;min-height:54px;padding:17px 21px;font-size:.74em;font-weight:900;display:flex}.accessFooter{color:#c5d1d4;background:#03141d;grid-template-columns:170px 1fr auto;align-items:center;gap:30px;min-height:180px;padding:35px clamp(22px,6vw,90px);display:grid}.accessFooter img{width:150px}.accessFooter p{font-size:.72em}.accessFooter a{color:#e0c27c;text-transform:uppercase;font-size:.7em;font-weight:900}.accessModel.showLinks a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.accessModel.isHighContrast{--access-navy:#000;--access-blue:#000;--access-cream:#fff;--access-ink:#000}.accessModel.isHighContrast .accessHero{background:#000}.accessModel.isHighContrast .accessEyebrow,.accessModel.isHighContrast .accessHero h1 em,.accessModel.isHighContrast .accessIntro h2 em{color:#ffdf33}.accessModel.isHighContrast .accessToolbar{border-bottom:3px solid #000}.accessModel.reduceMotion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.accessModel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=900px){.accessHeader{grid-template-columns:145px 1fr}.accessHeader nav{display:none}.accessWhatsapp{justify-self:end}.accessHero,.accessIntro{grid-template-columns:1fr}.accessHero figure{max-width:620px}.accessPropertyGrid{grid-template-columns:1fr 1fr}.accessContact{grid-template-columns:1fr}.accessFooter{grid-template-columns:150px 1fr}.accessFooter>a{grid-column:1/-1}}@media (width<=620px){.accessHeader{grid-template-columns:115px 1fr;gap:10px;min-height:78px;padding:0 18px}.accessHeader img{width:110px}.accessWhatsapp{padding:10px;font-size:.58em}.accessToolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 18px;position:relative}.accessToolbar>div{order:3;justify-content:space-between;width:100%}.accessToolbar button{flex:1}.accessToolbar p{margin:3px 0 0 auto}.accessHero{min-height:0;padding:64px 20px 82px}.accessHero h1{font-size:50px}.accessHeroActions{flex-direction:column}.accessHero figcaption{bottom:-30px;left:10px}.accessIntro,.accessProperties{padding:78px 20px}.accessIntro ul,.accessPropertyGrid{grid-template-columns:1fr}.accessProperties>header{flex-direction:column;align-items:stretch}.accessProperties select{width:100%}.accessContact{padding:70px 20px}.accessFooter{text-align:center;grid-template-columns:1fr;padding:40px 20px}.accessFooter img{margin:auto}.accessFooter>a{grid-column:auto}}.clientTabs{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 22px;display:grid}.clientTabs button{color:#27231d;cursor:pointer;background:#fff;border:1px solid #d9d1c2;padding:16px 10px;font-weight:800}.clientTabs button.active{color:#d7b56d;background:#161512}.clientPanel{background:#fff;border:1px solid #e4ded3;min-height:360px;padding:clamp(22px,4vw,46px)}.clientPanelHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.clientPanelHead small{color:#9b762c;letter-spacing:.16em;font-weight:900}.clientPanelHead h2{margin:6px 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}.clientPanelHead a{color:#8a6624;font-weight:800}.clientEmpty{text-align:center;background:#f7f4ee;padding:58px 18px}.clientEmpty b{font-size:1.35rem}.clientEmpty a{color:#8a6624;margin-top:12px;font-weight:900;display:inline-block}.clientForm{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.clientForm label{gap:7px;font-size:.9rem;font-weight:800;display:grid}.clientForm input,.clientForm select,.clientForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfc8bb;padding:13px}.clientForm .full{grid-column:1/-1}.clientForm .consent{align-items:flex-start;display:flex}.clientForm .consent input{width:auto;margin-top:3px}.clientForm>button{color:#e3c57f;background:#171511;border:0;grid-column:1/-1;padding:16px;font-weight:900}.clientMessage{background:#f1e7cf;border-left:4px solid #b38936;margin:18px 0 0;padding:16px;font-weight:800}.proposalList{margin-top:30px}.proposalList article{border-top:1px solid #e2ddd3;grid-template-columns:1fr auto auto;gap:14px;padding:15px 0;display:grid}.dealTimeline{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dealTimeline div{border:1px solid #ddd6ca;grid-template-columns:42px 1fr;align-items:center;padding:16px;display:grid}.dealTimeline span{background:#e9e4db;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.dealTimeline small{color:#766f64}.dealTimeline .current{background:#fbf6eb;border-color:#b68c3c}.dealTimeline .current span{color:#d9b66c;background:#1b1915}.clientNotice{background:#f5f1e9;margin-top:24px;padding:16px}@media (width<=820px){.clientTabs{display:flex;overflow-x:auto}.clientTabs button{min-width:155px}.clientPanelHead{display:block}.clientForm{grid-template-columns:1fr}.clientForm .full,.clientForm>button{grid-column:auto}.dealTimeline,.proposalList article{grid-template-columns:1fr}.clientPanel{padding:20px}}.soldAction{text-align:center;text-decoration:none;display:block}.homePropertySearch .moreSearchFilters{color:#7b5b24;background:#fff;border:1px solid #b88a3d}.homeAdvancedFilters{border-top:2px solid var(--gold);background:#f6f2e9;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px;display:grid}.homeAdvancedFilters input[type=text],.homeAdvancedFilters input:not([type]){color:#102a35;background:#fff;border:1px solid #d7dcdd;width:100%;height:46px;margin-top:7px;padding:0 10px;display:block}.homeAdvancedFilters .documentedOnly{background:#fff;align-items:center;gap:10px;padding:20px 12px;display:flex}.homeAdvancedFilters .documentedOnly input{width:18px;height:18px}.homeAdvancedFilters fieldset{border:1px solid #d8d0c2;grid-column:1/-1;padding:15px}.homeAdvancedFilters legend{text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:900}.homeAdvancedFilters fieldset button{color:#51483b;background:#fff;border:1px solid #cbc3b7;min-height:34px;margin:4px;padding:8px 12px}.homeAdvancedFilters fieldset button.active{background:var(--navy);border-color:var(--navy);color:#fff}.homeAdvancedFilters .clearSearch{color:#655d52;background:0 0;border:1px solid #a9a092;min-height:42px}@media (width<=800px){.homeAdvancedFilters{grid-template-columns:1fr 1fr}}@media (width<=520px){.homeAdvancedFilters{grid-template-columns:1fr}.homeAdvancedFilters fieldset{grid-column:auto}}.homePropertySearch{background:#f2eee5;border-bottom:1px solid #ded5c4;padding:50px clamp(24px,8vw,140px)}.homeSearchIntro{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:25px;display:grid}.homeSearchIntro h2{margin:12px 0 0;font:clamp(31px,3.5vw,48px)/1.06 Georgia}.homeSearchIntro>p{color:#66767d;max-width:520px;line-height:1.65}.homePropertySearch form{background:#fff;grid-template-columns:1.1fr 1.5fr 1fr 1fr 1fr auto;gap:10px;padding:18px;display:grid;box-shadow:0 14px 35px #071e2912}.homePropertySearch label{letter-spacing:.8px;text-transform:uppercase;color:#66747a;font-size:8px;font-weight:900}.homePropertySearch select{color:#102a35;background:#fafafa;border:1px solid #d7dcdd;width:100%;height:46px;margin-top:7px;padding:0 10px;display:block}.homePropertySearch button,.radarFinanceButton{background:var(--gold);color:#071e29;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:0;padding:0 22px;font-size:9px;font-weight:900}.radarFinanceButton{min-height:38px}.radarFinanceReveal{margin:26px calc(-1*clamp(24px,8vw,140px)) -26px}.radarFinanceReveal .financeCenter{border-top:1px solid #c99b4c55;padding-top:65px;padding-bottom:65px}@media (width<=1050px){.homePropertySearch form{grid-template-columns:repeat(3,1fr)}.homePropertySearch button{min-height:48px}}@media (width<=650px){.homePropertySearch{padding:38px 18px}.homeSearchIntro{grid-template-columns:1fr;gap:5px}.homePropertySearch form{grid-template-columns:1fr 1fr;padding:14px}.homePropertySearch label:nth-of-type(2),.homePropertySearch button{grid-column:1/-1}.homePropertySearch button{min-height:48px}.radarFinanceReveal{margin-left:-18px;margin-right:-18px}}.homePropertySearch{padding:18px clamp(24px,8vw,140px)}.homeSearchToggle{text-align:left;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:76px;display:flex;background:var(--navy)!important;color:#fff!important;border-left:4px solid var(--gold)!important;padding:12px 22px!important}.homeSearchToggle span{gap:5px;display:grid}.homeSearchToggle small{color:#d8b66f;letter-spacing:1.5px;font-size:8px}.homeSearchToggle strong{text-transform:none;letter-spacing:0;font:clamp(21px,2.4vw,31px)/1.1 Georgia}.homeSearchToggle>b{color:#e9ca8a;letter-spacing:1px;white-space:nowrap;font-size:9px}.homeSearchPanel{padding-top:14px}.homeSearchHelp{color:#607178;margin:0 0 12px;font-size:12px;line-height:1.6}.homePropertySearch.isOpen{padding-top:28px;padding-bottom:30px}.reviews.section{padding-top:65px;padding-bottom:65px}.reviewsIntro{grid-template-columns:minmax(0,1fr) 300px;gap:40px;margin-bottom:28px}.reviewsIntro h2{margin:12px 0;font-size:clamp(32px,3.5vw,48px)}.googleRating{padding:20px 22px}.googleRating strong{font-size:42px}.googleRating a{margin-top:12px}.reviewSlide{grid-template-columns:210px 1fr;min-height:300px}.reviewPortrait{gap:15px;padding:28px 20px}.reviewAvatarCrop{width:82px;height:82px}.reviewContent{padding:28px 36px}.reviewCounter{padding-bottom:12px}.reviewStars{margin:14px 0 12px;font-size:18px}.reviewContent .reviewExactText{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.reviewSignature{margin-top:16px}.reviewControls{margin-top:14px}.reviewGesture{margin-top:7px}.googleReviewActions{margin-top:16px;padding:14px 18px}.reviewsSource{margin-top:14px}@media (width<=700px){.homePropertySearch{padding:12px 14px}.homePropertySearch.isOpen{padding-top:18px;padding-bottom:20px}.homeSearchToggle{min-height:68px;padding:10px 14px!important}.homeSearchToggle strong{font-size:20px}.homeSearchToggle>b{font-size:8px}.reviews.section{padding-top:48px;padding-bottom:48px}.reviewsIntro{gap:20px}.reviewSlide{grid-template-columns:100px 1fr}.reviewPortrait{padding:22px 10px}.reviewPortrait span{display:none}.reviewContent{padding:22px 18px}.reviewContent .reviewExactText{-webkit-line-clamp:7;font-size:12px;line-height:1.5}.reviewCounter span{display:none}.reviewStars small{font-size:9px}.googleReviewActions{gap:12px;padding:14px}}.clientAccessGate{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03141de8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.clientAccessGate>section{color:#112b35;background:#fff;border:1px solid #c99b4c;width:min(100%,560px);max-height:94vh;padding:34px;overflow:auto;box-shadow:0 30px 90px #0008}.clientAccessGate img{object-fit:contain;width:170px;height:90px;margin:0 auto 15px;display:block}.clientAccessGate>section>small{text-align:center;color:#916b2e;letter-spacing:2px;font-size:10px;font-weight:900;display:block}.clientAccessGate h1{text-align:center;margin:15px 0 10px;font:38px/1.05 Georgia}.clientAccessGate p{text-align:center;color:#5c6a70;line-height:1.6}.clientAccessGate>section>a,.clientAccessGate form button{color:#fff;text-align:center;cursor:pointer;background:#061924;border:0;width:100%;margin-top:20px;padding:16px;font-weight:900;display:block}.clientAccessGate>section>span{text-align:center;color:#6c777b;margin-top:13px;font-size:11px;line-height:1.5;display:block}.clientAccessGate form{gap:13px;display:grid}.clientAccessGate form label{gap:6px;font-size:11px;font-weight:800;display:grid}.clientAccessGate form input:not([type=checkbox]){border:1px solid #bfc7c9;min-height:46px;padding:11px}.clientAccessGate .clientConsent{grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.5;display:grid}.clientGateMessage{color:#8b2929;text-align:center;margin-top:13px;font-size:12px;display:block}@media (width<=600px){.clientAccessGate{padding:10px}.clientAccessGate>section{padding:25px 20px}.clientAccessGate h1{font-size:31px}}.financeSimulator{grid-template-columns:1.2fr .8fr;gap:28px;display:grid}.financeSimulator>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.financeSimulator label{gap:8px;font-weight:800;display:grid}.financeSimulator input,.financeSimulator select{font:inherit;border:1px solid #cfc8bb;padding:14px}.financeSimulator article{color:#fff;background:#071c27;gap:8px;padding:28px;display:grid}.financeSimulator article small{color:#d7b56d;font-weight:900}.financeSimulator article b,.financeSimulator article strong{font:700 clamp(1.6rem,3vw,2.5rem) Georgia}.financeSimulator article p{color:#c7d0d3;line-height:1.6}.financeSimulator article a{color:#e2c77f;font-weight:900}.ownerDashboard{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ownerDashboard article{background:#fff;border:1px solid #ded8cd;border-top:4px solid #b78b38;padding:28px}.ownerDashboard small{color:#967026;font-weight:900}.ownerDashboard p{color:#5e686b;line-height:1.7}.ownerDashboard a{color:#805f20;font-weight:900}.ownerTimeline{color:#fff;background:#071c27;margin-top:24px;padding:clamp(24px,5vw,50px)}.ownerTimeline ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.ownerTimeline li{border-top:2px solid #c49a4d;gap:10px;padding-top:16px;display:grid}.ownerTimeline li b{color:#d7b56d;font-size:1.4rem}@media (width<=760px){.financeSimulator,.ownerDashboard,.financeSimulator>div{grid-template-columns:1fr}.ownerTimeline ol{grid-template-columns:1fr 1fr}}.acquisitionHighlight{color:#fff;background:#071c27;border-left:5px solid #c99b4c;margin:24px 0;padding:clamp(22px,3vw,34px)}.acquisitionHighlight>small{color:#dfbd73;letter-spacing:.16em;font-size:.72rem;font-weight:900}.acquisitionHighlight h2{margin:8px 0 20px;font:clamp(1.5rem,3vw,2.15rem) Georgia}.acquisitionHighlight>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.acquisitionHighlight article{background:#ffffff12;border:1px solid #dfbd7347;gap:7px;padding:18px;display:grid}.acquisitionHighlight article b{color:#e2c57e;font-size:1rem}.acquisitionHighlight article span{color:#e7ecee;font-size:.86rem;line-height:1.55}.acquisitionHighlight>p{color:#bdc8cc;font-size:.78rem;margin:18px 0 0!important}@media (width<=720px){.acquisitionHighlight>div{grid-template-columns:1fr}}.compactServices{background:#f2eee5;border-bottom:1px solid #ded5c4;padding:18px clamp(24px,8vw,140px)}.servicesToggle{background:var(--navy);color:#fff;border:0;border-left:4px solid var(--gold);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:76px;padding:12px 22px;display:flex}.servicesToggle span{gap:5px;display:grid}.servicesToggle small{color:#d8b66f;letter-spacing:1.5px;font-size:8px;font-weight:900}.servicesToggle strong{text-transform:none;letter-spacing:0;font:clamp(21px,2.4vw,31px)/1.1 Georgia}.servicesToggle>b{color:#e9ca8a;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:9px}.servicesPanel{padding-top:14px}.compactServices .serviceHubGrid{margin-top:0}.compactServices.isOpen{padding-top:28px;padding-bottom:30px}@media (width<=700px){.compactServices{padding:12px 14px}.compactServices.isOpen{padding-top:18px;padding-bottom:20px}.servicesToggle{min-height:68px;padding:10px 14px}.servicesToggle strong{font-size:20px}.servicesToggle>b{font-size:8px}}.advancedSearch{background:#fff;border:1px solid #ded7cb;padding:clamp(20px,3vw,34px);box-shadow:0 16px 45px #1d191312}.advancedSearchTop{align-items:end;gap:18px;margin-bottom:22px;display:flex}.advancedSearchTop .searchKeyword{flex:1}.advancedSearchTop label,.advancedFilterGrid label{color:#50483d;gap:7px;font-size:.82rem;font-weight:900;display:grid}.advancedSearch input,.advancedSearch select{width:100%;font:inherit;color:#1e1b17;background:#faf9f6;border:1px solid #cbc3b7;padding:13px}.advancedSearchTop>button{color:#896524;cursor:pointer;background:0 0;border:0;padding:13px;font-weight:900}.advancedFilterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.featureFilters{border-top:1px solid #e4ded3;margin-top:24px;padding-top:20px}.featureFilters>b{margin-bottom:12px;display:block}.featureFilters>div{flex-wrap:wrap;gap:8px;display:flex}.featureFilters button{color:#494136;cursor:pointer;background:#fff;border:1px solid #cbc3b7;border-radius:999px;padding:9px 13px}.featureFilters button.active{color:#d9b66b;background:#191713;border-color:#191713}.searchEmpty{text-align:center;background:#f6f2ea;padding:55px 20px}.searchEmpty b{font-size:1.3rem}.searchEmpty button,.searchEmpty a{color:#e0be73;cursor:pointer;background:#1a1814;border:0;margin:12px 6px 0;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=1050px){.advancedFilterGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.advancedSearchTop{display:block}.advancedSearchTop>button{padding-left:0}.advancedFilterGrid{grid-template-columns:1fr 1fr}.advancedSearch{padding:18px}}@media (width<=430px){.advancedFilterGrid{grid-template-columns:1fr}}.appNav a b{background-position:50%;background-repeat:no-repeat;background-size:22px;width:24px;height:24px;font-size:0!important}.appNav a:first-child b{background-image:url(/nav-inicio.svg)}.appNav a:nth-child(2) b{background-image:url(/nav-imoveis.svg)}.appNav a:nth-child(3) b{background-image:url(/nav-servicos.svg)}.appNav a:nth-child(4) b{background-image:url(/nav-whatsapp.svg)}.crmInstall{z-index:9998;position:fixed;bottom:22px;right:22px}.crmInstall>button{color:#fff;cursor:pointer;background:#061924;border:1px solid #d6ae62;padding:14px 18px;font-weight:900;box-shadow:0 10px 30px #0004}.crmInstall>div{background:#fff;border:1px solid #c99b4c;width:min(340px,100vw - 30px);padding:18px;position:absolute;bottom:58px;right:0;box-shadow:0 18px 50px #0005}.crmInstall>div b,.crmInstall>div span{display:block}.crmInstall>div span{color:#59666b;margin:8px 0 13px;font-size:12px;line-height:1.5}.crmInstall>div button{cursor:pointer;background:#eee7d9;border:0;padding:9px 13px}@media (width<=600px){.crmInstall{bottom:80px;right:12px}}.crmPro{color:#102832;background:#eef1f2;border:1px solid #d8dfe1;margin-top:20px}.crmTop{color:#fff;background:#071d29;border-bottom:3px solid #c99b4c;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.crmTop small{color:#d9b66b;letter-spacing:2px;font-weight:900}.crmTop h2{margin:5px 0;font:28px Georgia}.crmTop>div:last-child{align-items:center;gap:16px;display:flex}.crmTop span{color:#9ed0b1}.crmTop button,.crmPanel>header button{color:#071d29;background:#d6ae61;border:0;padding:11px 14px;font-weight:900}.crmShell{grid-template-columns:210px minmax(0,1fr);min-height:680px;display:grid}.crmShell>aside{background:#0c2a37;padding:15px 9px}.crmShell>aside button{color:#b9c8cd;text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:13px;font-weight:800}.crmShell>aside button.active{color:#f0d18c;background:#ffffff0d;border-color:#d8b66b}.crmContent{min-width:0;padding:22px}.crmMessage{background:#efe4ca;border-left:4px solid #a87c2e;justify-content:space-between;margin-bottom:15px;padding:12px;display:flex}.crmMessage button{background:0 0;border:0}.crmStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.crmStats article{background:#fff;border-top:3px solid #c99b4c;padding:20px}.crmStats b{font:26px Georgia;display:block}.crmStats span{color:#718087;text-transform:uppercase;font-size:9px;font-weight:900}.crmPanel{background:#fff;border:1px solid #dce1e1;margin-bottom:18px}.crmPanel>header{border-bottom:1px solid #e1e5e5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.crmPanel>header h3{margin:0;font:21px Georgia}.crmTable{overflow:auto}.crmTable table{border-collapse:collapse;width:100%;font-size:11px}.crmTable th,.crmTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e9e9;padding:12px 14px}.crmTable th{text-transform:uppercase;background:#f5f6f4;font-size:8px}.crmTable>p{text-align:center;padding:32px}.crmCards{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px;display:grid}.crmCards article{border:1px solid #dbe0df;border-top:3px solid #c99b4c;padding:17px}.crmCards h3{min-height:42px;margin:8px 0;font:18px Georgia}.crmCards p{color:#68777c}.crmCards footer{border-top:1px solid #e4e7e7;justify-content:space-between;margin-top:15px;padding-top:11px;display:flex}.crmTag{background:#e8e2d4;padding:5px;font-size:8px;font-weight:900}.crmForm{background:#fff;border-top:4px solid #c99b4c;padding:22px}.crmForm>header{justify-content:space-between;display:flex}.crmForm h3{margin:5px 0 20px;font:26px Georgia}.crmForm>header button{background:0 0;border:0;font-size:25px}.crmForm>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.crmForm label{gap:6px;font-size:10px;font-weight:900;display:grid}.crmForm input,.crmForm select,.crmForm textarea{width:100%;font:inherit;border:1px solid #bdc8ca;padding:11px}.crmForm>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.crmForm>footer button{background:#fff;border:1px solid #b9c2c4;padding:11px 16px;font-weight:900}.crmForm>footer button:last-child{color:#fff;background:#071d29}.crmPipeline{grid-template-columns:repeat(7,minmax(150px,1fr));gap:9px;padding:12px;display:grid;overflow:auto}.crmPipeline>article{background:#eef1f1;min-height:300px;padding:9px}.crmPipeline article>header{justify-content:space-between;display:flex}.crmPipeline article>div{background:#fff;border-left:3px solid #c99b4c;gap:5px;margin-top:8px;padding:10px;display:grid}.crmMatches,.crmTemplates,.crmReport{grid-template-columns:repeat(4,1fr);gap:11px;padding:15px;display:grid}.crmMatches article,.crmTemplates article,.crmReport article{background:#f4f3ee;padding:16px}.crmMatches span,.crmTemplates p{color:#66747a;margin-top:7px;font-size:11px;display:block}.crmTemplates button{color:#fff;background:#0d4f42;border:0;padding:8px}.crmReport b{font:28px Georgia;display:block}.crmSecurity,.crmHint{background:#e9f2ec;border-left:4px solid #2d7d54;margin:15px;padding:15px}.crmSecurity{gap:5px;display:grid}@media (width<=950px){.crmShell{grid-template-columns:1fr}.crmShell>aside{display:flex;overflow:auto}.crmShell>aside button{min-width:125px}.crmCards,.crmMatches,.crmTemplates,.crmReport{grid-template-columns:1fr 1fr}}@media (width<=600px){.crmTop{flex-direction:column;align-items:flex-start}.crmContent{padding:10px}.crmStats{grid-template-columns:1fr 1fr}.crmCards,.crmMatches,.crmTemplates,.crmReport,.crmForm>div{grid-template-columns:1fr}.crmTop span{display:none}}.crmPropertyIntro{background:#f5f2e9;border-bottom:1px solid #e0d6c1;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.crmPropertyIntro div{gap:4px;display:grid}.crmPropertyIntro span{color:#68777c;font-size:11px}.crmCards{background:#edf0f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.crmCards .crmPropertyCard{background:#fff;border:1px solid #d6dddc;border-top:0;min-width:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #0b26320d}.crmPropertyMedia{background:#102832;height:275px;position:relative;overflow:hidden}.crmPropertyMedia img{object-fit:cover;width:100%;height:100%;display:block}.crmPropertyMedia.empty img{object-fit:contain;opacity:.45;padding:70px}.crmPropertyBadges{justify-content:space-between;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.crmPropertyBadges span{color:#fff;letter-spacing:.5px;background:#071d29e8;padding:7px 9px;font-size:9px;font-weight:900}.crmPropertyMedia>button{color:#fff;cursor:pointer;background:#071d29d9;border:0;width:38px;height:48px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.crmPropertyMedia .prev{left:10px}.crmPropertyMedia .next{right:10px}.crmPropertyMedia>small{color:#fff;background:#071d29d9;padding:5px 8px;font-weight:900;position:absolute;bottom:12px;right:13px}.crmPropertyThumbs{background:#071d29;gap:7px;padding:8px;display:flex;overflow-x:auto}.crmPropertyThumbs button{opacity:.62;cursor:pointer;background:0 0;border:2px solid #0000;flex:0 0 62px;height:44px;padding:0}.crmPropertyThumbs button.active{opacity:1;border-color:#d6ae61}.crmPropertyThumbs img{object-fit:cover;width:100%;height:100%}.crmPropertyBody{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.crmPropertyBody>div{min-width:0}.crmPropertyBody small{color:#889399;text-transform:uppercase;font-size:8px;font-weight:900}.crmPropertyBody h3{min-height:0;margin:7px 0 5px;font:21px Georgia}.crmPropertyBody p{color:#68777c;margin:0;font-size:11px}.crmPropertyBody>b{white-space:nowrap;color:#8a6120;font:17px Georgia}.crmPropertyCard footer{border-top:1px solid #e4e7e7;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 18px;display:flex}.crmPropertyCard footer a{color:#0c4f42;font-size:10px;font-weight:900}.crmPropertyCard footer select{border:1px solid #bdc8ca;max-width:135px;padding:7px}@media (width<=1050px){.crmCards{grid-template-columns:1fr}.crmPropertyMedia{height:300px}}@media (width<=700px){.crmCards{padding:10px}.crmPropertyIntro,.crmPropertyBody{flex-direction:column;align-items:flex-start}.crmPropertyMedia{height:245px}}.crmForm>header p{color:#617077;max-width:720px;margin:8px 0 18px;font-size:12px;line-height:1.5}.crmPropertyControls{background:#f7f8f7;border-top:1px solid #e4e7e7;justify-content:space-between;align-items:end;gap:12px;padding:13px 18px;display:flex}.crmPropertyControls>button{cursor:pointer;border:0;min-width:130px;padding:10px 13px;font-weight:900}.crmPropertyControls>button.active{color:#8f2d1d;background:#f1dfd8}.crmPropertyControls>button.inactive{color:#175d37;background:#d9eee2}.crmPropertyControls label{color:#68777c;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.crmPropertyControls select{background:#fff;border:1px solid #bdc8ca;padding:9px}.crmPropertyControls a{color:#0c4f42;padding:10px;font-size:10px;font-weight:900}.crmPropertyEdit{background:#faf9f6;border-top:1px solid #e4e7e7}.crmPropertyEdit summary{color:#0c4f42;cursor:pointer;padding:13px 18px;font-size:10px;font-weight:900}.crmPropertyEdit form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.crmPropertyEdit label{color:#536369;gap:5px;font-size:9px;font-weight:900;display:grid}.crmPropertyEdit input,.crmPropertyEdit select{width:100%;font:inherit;background:#fff;border:1px solid #bdc8ca;padding:9px}.crmPropertyEdit button{color:#fff;background:#0d4f42;border:0;align-self:end;padding:10px;font-weight:900}.ownerAccessState{background:#fff;border:1px solid #ded8cd;border-left:5px solid #b78b38;padding:34px}.ownerAccessState b,.ownerAccessState p,.ownerAccessState a{margin:0 0 10px;display:block}.ownerAccessState a{color:#805f20;font-weight:900}.ownerLiveGrid{gap:24px;display:grid}.ownerLiveCard{background:#fff;border:1px solid #ded8cd;overflow:hidden;box-shadow:0 14px 40px #14252d12}.ownerLiveCard>header{color:#fff;background:#071c27;grid-template-columns:minmax(220px,.85fr) 1.15fr;align-items:center;gap:26px;display:grid}.ownerLiveCard>header img{object-fit:cover;width:100%;height:260px}.ownerLiveCard>header>div{padding:24px 30px 24px 0}.ownerLiveCard>header small{color:#d7b56d;font-weight:900}.ownerLiveCard>header h2{margin:8px 0;font:clamp(1.6rem,3vw,2.5rem) Georgia}.ownerLiveCard>header p{color:#c7d0d3}.ownerLiveCard>header strong{color:#e2c77f;font:700 1.35rem Georgia}.ownerLiveStats{border-bottom:1px solid #ded8cd;grid-template-columns:repeat(4,1fr);display:grid}.ownerLiveStats>div{text-align:center;border-right:1px solid #e7e1d7;padding:22px}.ownerLiveStats b,.ownerLiveStats span{display:block}.ownerLiveStats b{color:#8a6120;font:28px Georgia}.ownerLiveStats span{color:#68777c;text-transform:uppercase;margin-top:4px;font-size:10px}.ownerLiveCard>section{padding:24px 30px}.ownerLiveCard>section h3{font:23px Georgia}.ownerLiveCard>section p{color:#5e686b;border-bottom:1px solid #ece7de;padding:9px 0}.ownerLiveCard>footer{background:#f5f2e9;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:20px 30px;display:grid}.ownerLiveCard>footer div{gap:4px;display:grid}.ownerLiveCard>footer span{color:#68777c;font-size:11px}.ownerLiveCard>footer a{color:#0c4f42;font-weight:900}@media (width<=700px){.crmPropertyControls{flex-direction:column;align-items:stretch}.crmPropertyControls>button,.crmPropertyControls label,.crmPropertyControls select{width:100%}.crmPropertyEdit form,.ownerLiveCard>header{grid-template-columns:1fr}.ownerLiveCard>header>div{padding:8px 22px 24px}.ownerLiveStats{grid-template-columns:1fr 1fr}.ownerLiveCard>footer{grid-template-columns:1fr}.ownerLiveCard>header img{height:220px}}.crmAnalyticsStats{grid-template-columns:repeat(3,1fr)}.crmAnalyticsGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.crmPerformanceList,.crmSourceList{padding:8px 18px 18px}.crmPerformanceList>article{border-bottom:1px solid #e4e8e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:15px 0;display:grid}.crmPerformanceList>article>div{gap:5px;min-width:0;display:grid}.crmPerformanceList>article>div b{text-overflow:ellipsis;white-space:nowrap;font:16px Georgia;overflow:hidden}.crmPerformanceList span,.crmSourceList span{color:#748187;font-size:9px}.crmPerformanceList dl{grid-template-columns:repeat(3,72px);gap:7px;margin:0;display:grid}.crmPerformanceList dl div{text-align:center;background:#f3f4f1;padding:8px}.crmPerformanceList dt{color:#78858a;text-transform:uppercase;font-size:7px;font-weight:900}.crmPerformanceList dd{color:#7e5a1e;margin:4px 0 0;font:17px Georgia}.crmSourceList article{border-bottom:1px solid #e4e8e8;padding:14px 0}.crmSourceList article>div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.crmSourceList article>i{background:#e5e8e6;height:7px;display:block;overflow:hidden}.crmSourceList article>i>b{background:linear-gradient(90deg,#9a702d,#d8b66b);height:100%;display:block}.crmAnalyticsEmpty{color:#6c797e;text-align:center;padding:28px 4px}.crmAnalyticsNote{color:#496057;background:#e9f2ec;border-left:4px solid #2d7d54;margin:0 0 18px;padding:13px 16px;font-size:10px;line-height:1.55}@media (width<=1000px){.crmAnalyticsGrid{grid-template-columns:1fr}}@media (width<=700px){.crmAnalyticsStats{grid-template-columns:1fr 1fr}.crmPerformanceList>article{grid-template-columns:1fr}.crmPerformanceList dl{grid-template-columns:repeat(3,1fr)}}.crmOperationalActions{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.crmOperationalActions article{background:#f3f4f1;border-top:3px solid #c99b4c;padding:20px}.crmOperationalActions article b{font:18px Georgia}.crmOperationalActions article p{color:#66767b;min-height:54px;font-size:11px;line-height:1.55}.crmOperationalActions button,.crmOperationalActions a{color:#fff;cursor:pointer;background:#0b3443;border:0;justify-content:center;align-items:center;min-height:39px;padding:10px 13px;font-size:9px;font-weight:900;display:inline-flex}.crmOperationalActions button:disabled{opacity:.55}.crmOperationalStatus{color:#315744;background:#e6f0e9;border-left:4px solid #2d7d54;margin:0 18px 18px;padding:12px;font-size:11px}@media (width<=760px){.crmOperationalActions{grid-template-columns:1fr}.crmOperationalActions article p{min-height:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_9oq6z_1{--navy:#061924;--blue:#0b3040;--gold:#c99b4c;--cream:#f4f0e7;--ink:#102c37;background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}._page_9oq6z_1 *{box-sizing:border-box}._page_9oq6z_1 a{text-decoration:none}._header_9oq6z_1{background:var(--navy);color:#fff;align-items:center;gap:30px;min-height:86px;padding:0 clamp(20px,6vw,90px);display:flex}._header_9oq6z_1 img{object-fit:contain;width:145px;height:68px}._header_9oq6z_1 nav{gap:24px;margin-left:auto;display:flex}._header_9oq6z_1 nav a{color:#d5dfe2;text-transform:uppercase;font-size:10px;font-weight:800}._goldButton_9oq6z_1,._darkButton_9oq6z_1{letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:48px;padding:15px 19px;font-size:10px;font-weight:900;display:inline-flex}._goldButton_9oq6z_1{background:var(--gold);color:var(--navy)}._darkButton_9oq6z_1{background:var(--navy);color:#fff}._hero_9oq6z_1{background:radial-gradient(circle at 80% 25%,#15495a 0,#0a3040 32%,var(--navy) 70%);color:#fff;padding:72px clamp(22px,7vw,110px)}._eyebrow_9oq6z_1{color:#d2ae63;letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}._hero_9oq6z_1 h1,._title_9oq6z_1{max-width:920px;margin:20px 0;font:clamp(42px,5vw,70px)/1.02 Georgia}._hero_9oq6z_1 p:not(._eyebrow_9oq6z_1){color:#becbd0;max-width:760px;font-size:15px;line-height:1.7}._wrap_9oq6z_1{padding:75px clamp(22px,7vw,110px)}._search_9oq6z_1{background:#fff;border:1px solid #ddd8ce;padding:27px;box-shadow:0 18px 45px #06192412}._formGrid_9oq6z_1{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}._formGrid_9oq6z_1 label{letter-spacing:.6px;text-transform:uppercase;color:#607078;font-size:9px;font-weight:900}._formGrid_9oq6z_1 input,._formGrid_9oq6z_1 select{background:#faf9f6;border:1px solid #d1d3d0;width:100%;height:45px;margin-top:7px;padding:0 11px}._full_9oq6z_1{grid-column:1/-1}._resultsHead_9oq6z_1{justify-content:space-between;align-items:end;margin:45px 0 25px;display:flex}._resultsHead_9oq6z_1 h2{margin:0;font:38px Georgia}._resultsHead_9oq6z_1 span{color:#687980;font-size:11px}._grid_9oq6z_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._card_9oq6z_1{background:#fff;border:1px solid #ddd8ce;overflow:hidden}._card_9oq6z_1 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._cardBody_9oq6z_1{padding:21px}._meta_9oq6z_1{color:#8d6b2f;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}._card_9oq6z_1 h2,._card_9oq6z_1 h3{margin:12px 0 8px;font:23px Georgia}._card_9oq6z_1 p{color:#64757b;min-height:38px;margin:0;font-size:11px;line-height:1.55}._price_9oq6z_1{margin:18px 0;font:22px Georgia;display:block}._cardActions_9oq6z_1{gap:8px;display:flex}._cardActions_9oq6z_1 a,._cardActions_9oq6z_1 button{color:#604a24;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #cfc9be;flex:1;padding:12px 8px;font-size:8px;font-weight:900}._cardActions_9oq6z_1 button._active_9oq6z_1{background:var(--navy);color:#fff}._compareBar_9oq6z_1{z-index:20;color:#fff;background:#061924f2;align-items:center;gap:16px;padding:14px clamp(22px,7vw,110px);display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px #0003}._compareBar_9oq6z_1 span{margin-right:auto;font-size:11px}._compareBar_9oq6z_1 button{border:1px solid var(--gold);color:#e5c476;cursor:pointer;background:0 0;padding:11px 15px;font-size:9px;font-weight:900}._compareTable_9oq6z_1{background:#fff;border:1px solid #ddd8ce;margin-top:25px;overflow:auto}._compareTable_9oq6z_1 table{border-collapse:collapse;width:100%;min-width:760px}._compareTable_9oq6z_1 th,._compareTable_9oq6z_1 td{text-align:left;border-bottom:1px solid #e5e1d8;padding:15px;font-size:11px}._compareTable_9oq6z_1 th{color:#8b692f;text-transform:uppercase}._qualify_9oq6z_1{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:60px;padding:70px clamp(22px,7vw,110px);display:grid}._qualify_9oq6z_1 h2{margin:18px 0;font:clamp(36px,4vw,54px) Georgia}._qualify_9oq6z_1>div>p:not(._eyebrow_9oq6z_1){color:#becbd0;line-height:1.7}._qualifyForm_9oq6z_1{color:var(--ink);background:#fff;padding:28px}._qualifyForm_9oq6z_1 h3{margin:0 0 20px;font:26px Georgia}._privacy_9oq6z_1{color:#67777d!important;margin:15px 0!important;font-size:10px!important}._gallery_9oq6z_1{background:#fff;grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}._gallery_9oq6z_1 img{object-fit:cover;width:100%;height:260px}._gallery_9oq6z_1 img:first-child{grid-row:span 2;height:528px}._detail_9oq6z_1{grid-template-columns:1fr 390px;gap:50px;display:grid}._detail_9oq6z_1 h1{margin:12px 0;font:clamp(38px,4vw,58px) Georgia}._facts_9oq6z_1{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}._facts_9oq6z_1 div{border-left:3px solid var(--gold);background:#fff;padding:16px}._facts_9oq6z_1 b,._facts_9oq6z_1 span{display:block}._facts_9oq6z_1 span{color:#687980;margin-top:5px;font-size:10px}._panel_9oq6z_1{background:#fff;border:1px solid #ddd8ce;padding:28px}._panel_9oq6z_1 h2{margin-top:0;font:26px Georgia}._panel_9oq6z_1 ul{color:#52676f;padding-left:18px;font-size:12px;line-height:1.8}._notice_9oq6z_1{color:#5c4a2a;background:#ede4d2;padding:17px;font-size:11px;line-height:1.6}._content_9oq6z_1{max-width:980px}._content_9oq6z_1 h2{margin:42px 0 12px;font:30px Georgia}._content_9oq6z_1 p,._content_9oq6z_1 li{color:#4f646d;font-size:14px;line-height:1.8}._content_9oq6z_1 a{color:#886526;font-weight:800}._footer_9oq6z_1{color:#b9c7ca;background:#03141c;grid-template-columns:170px 1fr auto;align-items:center;gap:30px;padding:40px clamp(22px,7vw,110px);display:grid}._footer_9oq6z_1 img{width:145px}._footer_9oq6z_1 p{font-size:10px;line-height:1.7}._footer_9oq6z_1 a{color:#e0c47e;text-transform:uppercase;font-size:9px;font-weight:900}._headerSearch_9oq6z_2{color:#e5c57f;border:1px solid #c99b4c;flex:none;place-items:center;width:44px;height:44px;display:grid}._headerSearch_9oq6z_2 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px;height:20px}._headerSearch_9oq6z_2 span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._headerSearch_9oq6z_2:hover,._headerSearch_9oq6z_2:focus-visible{background:var(--gold);color:var(--navy);outline:none}@media (width<=620px){._header_9oq6z_1{gap:10px}._headerSearch_9oq6z_2{width:42px;height:42px}._header_9oq6z_1 ._goldButton_9oq6z_1{padding:12px 10px;font-size:8px}}@media (width<=920px){._formGrid_9oq6z_1,._grid_9oq6z_1{grid-template-columns:1fr 1fr}._detail_9oq6z_1,._qualify_9oq6z_1{grid-template-columns:1fr}._gallery_9oq6z_1{grid-template-columns:1fr 1fr}._gallery_9oq6z_1 img:first-child{grid-area:auto/1/auto/-1;width:100%;height:430px}._footer_9oq6z_1{grid-template-columns:140px 1fr}._footer_9oq6z_1>a{grid-column:1/-1}._header_9oq6z_1 nav{display:none}}@media (width<=620px){._header_9oq6z_1{min-height:76px;padding:0 17px}._header_9oq6z_1 img{width:112px}._hero_9oq6z_1,._wrap_9oq6z_1,._qualify_9oq6z_1{padding:58px 18px}._hero_9oq6z_1 h1{font-size:44px}._formGrid_9oq6z_1,._grid_9oq6z_1,._facts_9oq6z_1{grid-template-columns:1fr}._full_9oq6z_1{grid-column:auto}._gallery_9oq6z_1{grid-template-columns:1fr}._gallery_9oq6z_1 img,._gallery_9oq6z_1 img:first-child{grid-column:auto;height:260px}._resultsHead_9oq6z_1{flex-direction:column;align-items:start;gap:9px}._compareBar_9oq6z_1{flex-wrap:wrap;align-items:flex-start}._footer_9oq6z_1{text-align:center;grid-template-columns:1fr}._footer_9oq6z_1 img{margin:auto}._footer_9oq6z_1>a{grid-column:auto}}._videoSection_9oq6z_6{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:48px;padding-top:54px;padding-bottom:10px;display:grid}._videoSection_9oq6z_6 h2{margin:12px 0;font:clamp(32px,4vw,48px) Georgia}._videoSection_9oq6z_6 p:not(._eyebrow_9oq6z_1){color:#5c7078;max-width:600px;line-height:1.7}._videoSection_9oq6z_6 video{aspect-ratio:9/16;object-fit:contain;background:#061924;border:1px solid #c99b4c;width:100%;max-height:680px;display:block;box-shadow:0 24px 55px #06192426}@media (width<=920px){._videoSection_9oq6z_6{grid-template-columns:1fr}._videoSection_9oq6z_6 video{max-width:420px;margin:auto}}.serviceTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.serviceTabs button{color:#725425;cursor:pointer;background:#fff;border:1px solid #c99b4c;padding:13px 18px;font-weight:900}.serviceTabs button.active{color:#fff;background:#061924}.centralForm{background:#fff;border-top:4px solid #c99b4c;max-width:980px;padding:30px}.centralForm h2{margin:0 0 24px;font:32px Georgia}.centralForm textarea{border:1px solid #d1d3d0;width:100%;margin-top:7px;padding:12px}.consent{color:#52676f;gap:9px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.formSuccess{color:#285d3d;background:#e6f3eb;margin-top:18px;padding:15px;font-weight:800}._clientTabs_9oq6z_9{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 22px;display:grid}._clientTabs_9oq6z_9 button{color:#27231d;cursor:pointer;background:#fff;border:1px solid #d9d1c2;padding:16px 10px;font-weight:800}._clientTabs_9oq6z_9 button._active_9oq6z_1{color:#d7b56d;background:#161512}._clientPanel_9oq6z_9{background:#fff;border:1px solid #e4ded3;min-height:360px;padding:clamp(22px,4vw,46px)}._clientPanelHead_9oq6z_9{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}._clientPanelHead_9oq6z_9 small{color:#9b762c;letter-spacing:.16em;font-weight:900}._clientPanelHead_9oq6z_9 h2{margin:6px 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}._clientPanelHead_9oq6z_9 a{color:#8a6624;font-weight:800}._clientEmpty_9oq6z_9{text-align:center;background:#f7f4ee;padding:58px 18px}._clientEmpty_9oq6z_9 b{font-size:1.35rem}._clientEmpty_9oq6z_9 a{color:#8a6624;margin-top:12px;font-weight:900;display:inline-block}._clientForm_9oq6z_9{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._clientForm_9oq6z_9 label{gap:7px;font-size:.9rem;font-weight:800;display:grid}._clientForm_9oq6z_9 input,._clientForm_9oq6z_9 select,._clientForm_9oq6z_9 textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfc8bb;padding:13px}._clientForm_9oq6z_9 ._full_9oq6z_1{grid-column:1/-1}._clientForm_9oq6z_9 ._consent_9oq6z_8{align-items:flex-start;display:flex}._clientForm_9oq6z_9 ._consent_9oq6z_8 input{width:auto;margin-top:3px}._clientForm_9oq6z_9>button{color:#e3c57f;background:#171511;border:0;grid-column:1/-1;padding:16px;font-weight:900}._clientMessage_9oq6z_9{background:#f1e7cf;border-left:4px solid #b38936;margin:18px 0 0;padding:16px;font-weight:800}._proposalList_9oq6z_9{margin-top:30px}._proposalList_9oq6z_9 article{border-top:1px solid #e2ddd3;grid-template-columns:1fr auto auto;gap:14px;padding:15px 0;display:grid}._dealTimeline_9oq6z_9{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._dealTimeline_9oq6z_9 div{border:1px solid #ddd6ca;grid-template-columns:42px 1fr;align-items:center;padding:16px;display:grid}._dealTimeline_9oq6z_9 span{background:#e9e4db;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}._dealTimeline_9oq6z_9 small{color:#766f64}._dealTimeline_9oq6z_9 ._current_9oq6z_9{background:#fbf6eb;border-color:#b68c3c}._dealTimeline_9oq6z_9 ._current_9oq6z_9 span{color:#d9b66c;background:#1b1915}._clientNotice_9oq6z_9{background:#f5f1e9;margin-top:24px;padding:16px}@media (width<=820px){._clientTabs_9oq6z_9{display:flex;overflow-x:auto}._clientTabs_9oq6z_9 button{min-width:155px}._clientPanelHead_9oq6z_9{display:block}._clientForm_9oq6z_9{grid-template-columns:1fr}._clientForm_9oq6z_9 ._full_9oq6z_1,._clientForm_9oq6z_9>button{grid-column:auto}._dealTimeline_9oq6z_9,._proposalList_9oq6z_9 article{grid-template-columns:1fr}._clientPanel_9oq6z_9{padding:20px}}._premiumSummary_9oq6z_11{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:23px 0;display:grid}._premiumSummary_9oq6z_11 div{color:#fff;border-top:2px solid var(--gold);background:#061924;min-width:0;padding:15px 13px}._premiumSummary_9oq6z_11 span,._premiumSummary_9oq6z_11 b{display:block}._premiumSummary_9oq6z_11 span{color:#d6b66e;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900}._premiumSummary_9oq6z_11 b{font:15px/1.25 Georgia}._dossierLabel_9oq6z_11{color:#9a7534;letter-spacing:1.4px;margin:0 0 22px;font-size:8px;font-weight:900}._dossierNotice_9oq6z_11{border-left:3px solid var(--gold);color:#5a6b72;background:#f3eee4;margin-top:24px;padding:16px;font-size:10px;line-height:1.6}@media (width<=920px){._premiumSummary_9oq6z_11{grid-template-columns:1fr 1fr}}@media (width<=620px){._premiumSummary_9oq6z_11{grid-template-columns:1fr}._premiumSummary_9oq6z_11 div{padding:13px}}._locationPremium_9oq6z_14,._materialsPremium_9oq6z_14{color:#fff;border-left:3px solid var(--gold);background:#071d27;margin-top:22px;padding:18px}._locationPremium_9oq6z_14{justify-content:space-between;align-items:center;gap:20px;display:flex}._locationPremium_9oq6z_14 div,._materialsPremium_9oq6z_14{gap:6px;display:grid}._locationPremium_9oq6z_14 span,._materialsPremium_9oq6z_14>span{color:#d8b76e;letter-spacing:1.1px;font-size:8px;font-weight:900}._locationPremium_9oq6z_14 b,._materialsPremium_9oq6z_14>b{font:18px Georgia}._locationPremium_9oq6z_14 small,._materialsPremium_9oq6z_14>small{color:#b9c5c9;font-size:10px;line-height:1.5}._locationPremium_9oq6z_14 a{color:#e8ce91;text-transform:uppercase;border:1px solid #d8b76e;flex:none;padding:12px 14px;font-size:9px;font-weight:900}._materialsPremium_9oq6z_14{color:#16303a;background:#eef0ed}._materialsPremium_9oq6z_14>small{color:#61727a}@media (width<=620px){._locationPremium_9oq6z_14{flex-direction:column;align-items:flex-start}._locationPremium_9oq6z_14 a{text-align:center;width:100%}}._shell_5i4w5_1{--navy:#061a25;--navy2:#0b3040;--gold:#cda75b;--cream:#f5f1e8;--ink:#102b36;background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}._shell_5i4w5_1 *{box-sizing:border-box}._shell_5i4w5_1 a{text-decoration:none}._nav_5i4w5_1{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:34px;height:88px;padding:0 clamp(20px,5vw,78px);display:flex}._brand_5i4w5_1{align-items:center;gap:15px;margin-right:auto;display:flex}._brand_5i4w5_1 img{object-fit:contain;width:126px;height:66px}._brand_5i4w5_1 div{border-left:1px solid #ffffff38;padding-left:14px}._brand_5i4w5_1 b,._brand_5i4w5_1 small{display:block}._brand_5i4w5_1 b{color:#fff;font:18px Georgia}._brand_5i4w5_1 small{color:#d5c292;letter-spacing:1.2px;text-transform:uppercase;margin-top:4px;font-size:9px}._navLinks_5i4w5_1{gap:28px;display:flex}._navLinks_5i4w5_1 a{color:#dce4e6;font-size:11px;font-weight:700}._whatsapp_5i4w5_1{border:1px solid var(--gold);color:#f2d695;letter-spacing:.8px;text-transform:uppercase;padding:13px 17px;font-size:10px;font-weight:900}._hero_5i4w5_1{background:radial-gradient(circle at 82% 25%,#16495a 0,#0a3040 30%,var(--navy) 68%);color:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;min-height:610px;padding:64px clamp(22px,6vw,92px);display:grid}._eyebrow_5i4w5_1{color:#d9b766;letter-spacing:2px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}._hero_5i4w5_1 h1{max-width:720px;margin:20px 0 24px;font:clamp(48px,5.4vw,76px)/1 Georgia}._hero_5i4w5_1 h1 em{color:var(--gold);font-weight:400}._heroText_5i4w5_1{color:#c3ced1;max-width:670px;font-size:16px;line-height:1.75}._heroActions_5i4w5_1{gap:12px;margin-top:30px;display:flex}._primary_5i4w5_1,._secondary_5i4w5_1{letter-spacing:.8px;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:16px 20px;font-size:10px;font-weight:900;display:inline-flex}._primary_5i4w5_1{background:var(--gold);color:var(--navy)}._secondary_5i4w5_1{color:#fff;border:1px solid #fff6}._searchCard_5i4w5_1{color:var(--ink);background:#fff;padding:28px;box-shadow:0 25px 70px #0007}._searchCard_5i4w5_1 header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._searchCard_5i4w5_1 header b{font:26px Georgia}._searchCard_5i4w5_1 header span{color:#8a6a2e;letter-spacing:1px;font-size:9px;font-weight:900}._fields_5i4w5_1{grid-template-columns:1fr 1fr;gap:13px;display:grid}._fields_5i4w5_1 label{color:#607078;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}._fields_5i4w5_1 select,._fields_5i4w5_1 input{color:#243d47;background:#faf9f6;border:1px solid #d5d6d2;width:100%;height:45px;margin-top:7px;padding:0 12px}._wide_5i4w5_1{grid-column:1/-1}._searchButton_5i4w5_1{background:var(--navy);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;width:100%;height:50px;font-size:10px;font-weight:900}._trust_5i4w5_1{background:#fff;border-bottom:1px solid #dedbd4;grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,6vw,92px);display:grid}._trust_5i4w5_1 div{border-right:1px solid #e4e1da;padding:25px 18px}._trust_5i4w5_1 strong,._trust_5i4w5_1 span{display:block}._trust_5i4w5_1 strong{color:var(--navy);font:24px Georgia}._trust_5i4w5_1 span{color:#718087;letter-spacing:.8px;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}._section_5i4w5_1{padding:95px clamp(22px,6vw,92px)}._sectionHeader_5i4w5_1{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}._sectionHeader_5i4w5_1 h2{max-width:700px;margin:15px 0 0;font:clamp(38px,4vw,58px)/1.05 Georgia}._sectionHeader_5i4w5_1 p:last-child{color:#65767c;max-width:440px;font-size:13px;line-height:1.7}._filters_5i4w5_1{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}._filters_5i4w5_1 button{color:#53666e;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d6d2c9;padding:11px 15px;font-size:9px;font-weight:900}._filters_5i4w5_1 button._active_5i4w5_1{background:var(--navy);color:#fff;border-color:var(--navy)}._grid_5i4w5_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._property_5i4w5_1{background:#fff;border:1px solid #dfdbd1;overflow:hidden}._property_5i4w5_1 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._propertyBody_5i4w5_1{padding:22px}._propertyMeta_5i4w5_1{color:#8d6b2f;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}._property_5i4w5_1 h3{margin:12px 0 8px;font:24px Georgia}._property_5i4w5_1 p{color:#627279;min-height:40px;margin:0;font-size:12px;line-height:1.55}._price_5i4w5_1{margin:20px 0;font:23px Georgia;display:block}._propertyLink_5i4w5_1{color:#6f5323;text-transform:uppercase;border-top:1px solid #dedbd3;justify-content:space-between;padding-top:15px;font-size:9px;font-weight:900;display:flex}._qualification_5i4w5_1{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:70px;padding:85px clamp(22px,6vw,92px);display:grid}._qualification_5i4w5_1 h2{margin:18px 0 25px;font:clamp(38px,4vw,58px)/1.06 Georgia}._qualification_5i4w5_1 p{color:#bac7cb;font-size:14px;line-height:1.75}._steps_5i4w5_1{gap:14px;margin-top:32px;display:grid}._steps_5i4w5_1 div{grid-template-columns:37px 1fr;align-items:center;gap:14px;display:grid}._steps_5i4w5_1 b{border:1px solid var(--gold);width:37px;height:37px;color:var(--gold);border-radius:50%;place-items:center;font:16px Georgia;display:grid}._steps_5i4w5_1 span{color:#d6dfe1;font-size:12px}._form_5i4w5_1{color:var(--ink);background:#fff;padding:30px}._form_5i4w5_1 h3{margin:0 0 22px;font:27px Georgia}._formGrid_5i4w5_1{grid-template-columns:1fr 1fr;gap:13px;display:grid}._formGrid_5i4w5_1 label{text-transform:uppercase;color:#607078;font-size:9px;font-weight:900}._formGrid_5i4w5_1 input,._formGrid_5i4w5_1 select{background:#faf9f6;border:1px solid #d5d6d2;width:100%;height:44px;margin-top:7px;padding:0 11px}._formNotice_5i4w5_1{color:#64757b!important;margin:16px 0!important;font-size:10px!important}._reviews_5i4w5_1{background:#fff}._reviewCard_5i4w5_1{border-left:4px solid var(--gold);background:var(--cream);max-width:920px;margin:auto;padding:45px}._stars_5i4w5_1{color:#b48632;letter-spacing:3px}._reviewCard_5i4w5_1 blockquote{color:#223b45;margin:20px 0;font:25px/1.5 Georgia}._reviewCard_5i4w5_1 strong{letter-spacing:.7px;text-transform:uppercase;font-size:11px}._services_5i4w5_1{background:#d8d4cb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}._services_5i4w5_1 a{background:var(--cream);min-height:180px;color:var(--ink);padding:25px}._services_5i4w5_1 small{color:#98732f;font-weight:900}._services_5i4w5_1 h3{margin:32px 0 10px;font:22px Georgia}._services_5i4w5_1 p{color:#66777d;font-size:11px;line-height:1.6}._cta_5i4w5_1{color:#fff;background:#0b2f3e;justify-content:space-between;align-items:center;gap:40px;padding:75px clamp(22px,6vw,92px);display:flex}._cta_5i4w5_1 h2{max-width:780px;margin:13px 0 0;font:clamp(34px,4vw,54px) Georgia}._footer_5i4w5_1{color:#b9c6ca;background:#03141c;grid-template-columns:180px 1fr auto;align-items:center;gap:35px;padding:45px clamp(22px,6vw,92px);display:grid}._footer_5i4w5_1 img{width:150px}._footer_5i4w5_1 p{font-size:10px;line-height:1.8}._footer_5i4w5_1 strong{color:#fff;margin-bottom:6px;font-size:11px;display:block}._footer_5i4w5_1 a{color:#e0c47e;font-size:10px;font-weight:900}._demoNote_5i4w5_1{color:#071e29;text-align:center;letter-spacing:.8px;text-transform:uppercase;background:#d3aa59;padding:10px 20px;font-size:10px;font-weight:900}@media (width<=980px){._navLinks_5i4w5_1{display:none}._hero_5i4w5_1,._qualification_5i4w5_1{grid-template-columns:1fr}._grid_5i4w5_1,._services_5i4w5_1{grid-template-columns:1fr 1fr}._hero_5i4w5_1{padding-top:80px}._searchCard_5i4w5_1{max-width:720px}._trust_5i4w5_1{grid-template-columns:1fr 1fr}._footer_5i4w5_1{grid-template-columns:150px 1fr}._footer_5i4w5_1>a{grid-column:1/-1}._sectionHeader_5i4w5_1,._cta_5i4w5_1{flex-direction:column;align-items:start}}@media (width<=620px){._nav_5i4w5_1{height:78px;padding:0 16px}._brand_5i4w5_1 img{width:105px}._brand_5i4w5_1 div{display:none}._whatsapp_5i4w5_1{padding:10px;font-size:8px}._hero_5i4w5_1{gap:42px;min-height:0;padding:60px 18px 70px}._hero_5i4w5_1 h1{font-size:46px}._heroActions_5i4w5_1{flex-direction:column}._fields_5i4w5_1,._formGrid_5i4w5_1,._grid_5i4w5_1{grid-template-columns:1fr}._wide_5i4w5_1{grid-column:auto}._trust_5i4w5_1{grid-template-columns:1fr 1fr;padding:0}._trust_5i4w5_1 div{padding:18px 14px}._trust_5i4w5_1 strong{font-size:20px}._section_5i4w5_1,._qualification_5i4w5_1{padding:72px 18px}._qualification_5i4w5_1{gap:42px}._services_5i4w5_1{grid-template-columns:1fr}._reviewCard_5i4w5_1{padding:30px 25px}._reviewCard_5i4w5_1 blockquote{font-size:20px}._cta_5i4w5_1{padding:62px 20px}._footer_5i4w5_1{text-align:center;grid-template-columns:1fr;padding:40px 20px}._footer_5i4w5_1 img{margin:auto}._footer_5i4w5_1>a{grid-column:auto}}
