/*! 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}}.compactPortfolio,.instagramShowcase,.reviews,.servicesHub,.marketRadar{content-visibility:auto;contain-intrinsic-size:auto 900px}.vmAgentAllOptions.isCollapsed{padding:7px 12px}.vmAgentAllOptions>.vmAgentOptionsToggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:7px 10px;display:flex;border:1px solid var(--vm-color-c6d2ce,#c6d2ce)!important;background:var(--vm-color-fff,#fff)!important;color:var(--vm-color-173d37-text,#173d37)!important}.vmAgentAllOptions>.vmAgentOptionsToggle>span{place-items:initial;width:auto;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;flex:1;display:grid}.vmAgentOptionsToggle b{font-size:12px}.vmAgentOptionsToggle small{color:var(--vm-color-687b75-text,#687b75);margin-top:2px;font-size:11px;font-weight:500}.vmAgentOptionsToggle i{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font:18px/1 Arial;display:grid}.vmAgentAllOptions.isOpen>div{max-height:118px;margin-top:8px}.vmAgentAllOptions.isCollapsed+.vmAgentFeedback{border-top:0}@media (width<=520px){.vmAgentAllOptions{padding:7px 9px}.vmAgentAllOptions.isOpen>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:112px}.vmAgentOptionsToggle b{font-size:11px}.vmAgentOptionsToggle small{font-size:10px}}.vmAgentSingleEntry{grid-template-columns:1fr!important}.vmAgentAllOptions{background:var(--vm-color-eef2ef,#eef2ef);border-top:1px solid var(--vm-color-d5dfdc,#d5dfdc);border-bottom:1px solid var(--vm-color-d5dfdc,#d5dfdc);padding:10px 12px 12px}.vmAgentAllOptions>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.vmAgentAllOptions>header b{color:var(--vm-color-123c35-text,#123c35);font-size:13px}.vmAgentAllOptions>header span{color:var(--vm-color-667a74-text,#667a74);font-size:12px}.vmAgentAllOptions>div{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:136px;display:grid;overflow-y:auto}.vmAgentAllOptions button{border:1px solid var(--vm-color-c7d2cf,#c7d2cf);background:var(--vm-color-fff,#fff);min-height:38px;color:var(--vm-color-173d37-text,#173d37);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.vmAgentAllOptions button:hover,.vmAgentAllOptions button:focus-visible{border-color:var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff9eb,#fff9eb);outline:none}.vmAgentAllOptions button>span{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.vmAgentAllOptions button:last-child{border-color:var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-092d38,#092d38);color:#fff}.vmAgentAllOptions button:last-child>span{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-092d38-text,#092d38)}@media (width<=520px){.vmAgentAllOptions>header{flex-direction:column;align-items:flex-start;gap:2px}.vmAgentAllOptions>div{max-height:150px}.vmAgentAllOptions button{padding:7px;font-size:11px}}.crmHumanReply button:first-child{background:var(--vm-color-6f7c79,#6f7c79)!important}.clientTabs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}.clientForm>button:disabled{opacity:.5;cursor:not-allowed}.clientScheduleStatus{background:var(--vm-color-edf2ef,#edf2ef);border-left:3px solid var(--vm-color-0d4f42,#0d4f42);color:var(--vm-color-405b54-text,#405b54);margin:12px 0 0;padding:12px 14px;font-size:12px}.clientOfflineQueue{background:var(--vm-color-fff7e5,#fff7e5);border:1px solid var(--vm-color-d7b66f,#d7b66f);margin-bottom:18px;padding:16px}.clientOfflineQueue h3{color:var(--vm-color-533f1f-text,#533f1f);margin:0 0 10px;font:20px Georgia}.clientOfflineQueue article{border-top:1px solid var(--vm-color-e3d3aa,#e3d3aa);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.clientOfflineQueue article div{gap:3px;display:grid}.clientOfflineQueue article span{color:var(--vm-color-76654b-text,#76654b);font-size:11px}.clientOfflineQueue button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;cursor:pointer;border:0;padding:9px 12px;font-weight:900}.clientNoticeFeed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clientNoticeFeed>article{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d8dfdd,#d8dfdd);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);gap:8px;padding:17px;display:grid}.clientNoticeFeed article>span{color:var(--vm-color-8c692f-text,#8c692f);letter-spacing:.08em;font-size:9px;font-weight:900}.clientNoticeFeed article>b{color:var(--vm-color-123830-text,#123830);font:18px Georgia}.clientNoticeFeed article>p{color:var(--vm-color-60716c-text,#60716c);margin:0;font-size:12px;line-height:1.5}.clientNoticeFeed article>small{color:var(--vm-color-84918d-text,#84918d);font-size:10px}.clientHistory{background:var(--vm-color-eef2ef,#eef2ef);margin-top:18px;padding:15px}.clientHistory summary{color:var(--vm-color-0d4f42-text,#0d4f42);cursor:pointer;font-weight:900}.clientHistory article{border-bottom:1px solid var(--vm-color-d5ddda,#d5ddda);gap:4px;padding:12px 0;display:grid}.clientHistory article span,.clientHistory article small{color:var(--vm-color-65766f-text,#65766f);font-size:11px}.crmHumanReply{background:var(--vm-color-eef2ef,#eef2ef);border-top:1px solid var(--vm-color-d7dfdc,#d7dfdc);gap:10px;padding:16px;display:grid}.crmHumanReply textarea{border:1px solid var(--vm-color-b9c7c3,#b9c7c3);resize:vertical;width:100%;font:inherit;padding:12px}.crmHumanReply div{gap:8px;display:flex}.crmHumanReply button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;cursor:pointer;border:0;padding:10px 13px;font-weight:900}.crmHumanReply button:last-child{background:var(--vm-color-6f7c79,#6f7c79)}.vmHumanBadge{color:var(--vm-color-a97929-text,#a97929);letter-spacing:.09em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.vmChatMessage.human>div{border-left:3px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff9eb,#fff9eb)}.vmAgentHumanActions{grid-template-columns:none!important;gap:8px!important;display:flex!important}.vmAgentHumanActions button{min-height:34px;font-weight:900;border:1px solid var(--vm-color-0d4f42,#0d4f42)!important;background:var(--vm-color-fff,#fff)!important;color:var(--vm-color-0d4f42-text,#0d4f42)!important;padding:8px!important;font-size:9px!important}.vmAgentHumanActions button:first-child{background:var(--vm-color-0d4f42,#0d4f42)!important;color:#fff!important}@media (width<=700px){.clientNoticeFeed{grid-template-columns:1fr}.clientOfflineQueue article{flex-direction:column;align-items:flex-start}.clientOfflineQueue button{width:100%}.crmHumanReply div,.vmAgentHumanActions{flex-direction:column}.crmHumanReply button{width:100%}}.siteHeader .brandTagline{color:var(--vm-color-f1d28f-text,#f1d28f)!important;letter-spacing:.2px!important;font-size:18px!important}.languageSelector{border-color:var(--vm-color-d5ad61a8,#d5ad61a8)!important;background:var(--vm-color-ffffff0d,#ffffff0d)!important;gap:3px!important;height:42px!important;padding:4px!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.languageSelector>span{color:var(--vm-color-f0d38e-text,#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;min-width:34px!important;height:32px!important;color:var(--vm-color-eef4f5-text,#eef4f5)!important;letter-spacing:1px!important;border:1px solid #0000!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;border-color:var(--vm-color-f1d18c,#f1d18c)!important;color:var(--navy)!important}.radarMetrics span,.radarHighlights>span{color:var(--vm-color-c5d1d5-text,#c5d1d5)!important;font-size:10px!important}.radarMetrics strong{color:var(--vm-color-e7c77f-text,#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{border:1px solid var(--vm-color-d8b46d,#d8b46d)!important;background:var(--vm-color-d8b46d,#d8b46d)!important;min-height:42px!important;color:var(--vm-color-061923-text,#061923)!important;align-items:center!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:2px solid var(--vm-color-fff,#fff);outline-offset:2px;transform:translateY(-1px)}.radarSources{color:var(--vm-color-9aadb4-text,#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{background:var(--vm-color-b99045,#b99045);color:var(--vm-color-101010-text,#101010);cursor:pointer;border:0;border-radius:12px;margin:0 0 22px;padding:13px 18px;font-weight:800}.crmImageProgress{color:var(--vm-color-59666b-text,#59666b);align-items:center;gap:10px;margin:10px 0;font-size:12px;font-weight:800;display:flex}.crmImageProgress progress{width:min(320px,75vw);height:10px;accent-color:var(--vm-color-b99045-text,#b99045)}.crmPowerHero{background:linear-gradient(135deg,var(--vm-color-061924,#061924),var(--vm-color-0d3b49,#0d3b49));border-left:6px solid var(--vm-color-c99b4c,#c99b4c);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:30px;display:flex}.crmPowerHero small{color:var(--vm-color-d7b66d-text,#d7b66d);letter-spacing:1.5px;font-weight:900}.crmPowerHero h3{margin:7px 0;font:38px/1 Georgia}.crmPowerHero p{max-width:720px;color:var(--vm-color-d3dfe2-text,#d3dfe2);margin:0;line-height:1.55}.crmPowerHero button,.crmPowerPriorities button{background:var(--vm-color-c99b4c,#c99b4c);min-height:44px;color:var(--vm-color-061924-text,#061924);cursor:pointer;border:0;padding:12px 16px;font-weight:900}.crmPowerPillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.crmPowerPillars article{background:var(--vm-color-f7f5ef,#f7f5ef);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);padding:18px}.crmPowerPillars article>div{justify-content:space-between;gap:12px;display:flex}.crmPowerPillars strong{color:var(--vm-color-8b6727-text,#8b6727)}.crmPowerPillars progress{width:100%;height:10px;accent-color:var(--vm-color-b99045-text,#b99045);margin:13px 0 8px}.crmPowerPillars p{color:var(--vm-color-607078-text,#607078);margin:0;font-size:13px;line-height:1.5}.crmPowerPriorities{gap:10px;padding:18px;display:grid}.crmPowerPriorities article{border:1px solid var(--vm-color-ded7c9,#ded7c9);background:var(--vm-color-fff,#fff);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.crmPowerPriorities article>span{background:var(--vm-color-061924,#061924);width:38px;height:38px;color:var(--vm-color-d7b66d-text,#d7b66d);border-radius:50%;place-items:center;font-weight:900;display:grid}.crmPowerPriorities small,.crmPowerPriorities b{display:block}.crmPowerPriorities small{color:var(--vm-color-9a7334-text,#9a7334);letter-spacing:1px;font-size:10px;font-weight:900}.crmPowerPriorities p{color:var(--vm-color-607078-text,#607078);margin:4px 0 0;font-size:13px}.crmPowerComplete{background:var(--vm-color-eaf3ee,#eaf3ee);color:var(--vm-color-224e3e-text,#224e3e);padding:24px}.crmPowerRoadmap{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.crmPowerRoadmap article{background:var(--vm-color-061924,#061924);color:#fff;padding:18px}.crmPowerRoadmap b,.crmPowerRoadmap span{display:block}.crmPowerRoadmap b{color:var(--vm-color-d7b66d-text,#d7b66d);margin-bottom:7px}.crmPowerRoadmap span{color:var(--vm-color-d1dcde-text,#d1dcde);font-size:13px;line-height:1.5}@media (width<=760px){.crmPowerHero{flex-direction:column;align-items:stretch}.crmPowerPillars,.crmPowerRoadmap{grid-template-columns:1fr}.crmPowerPriorities article{grid-template-columns:42px 1fr}.crmPowerPriorities button{grid-column:1/-1}}.propertyTrust{background:var(--vm-color-101820,#101820);color:#fff;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 var(--vm-color-c9a65b73,#c9a65b73);padding:8px 16px}.propertyTrust b,.propertyTrust span{display:block}.propertyTrust b{color:var(--vm-color-d7b66d-text,#d7b66d);font-size:1.05rem}.propertyTrust span{color:var(--vm-color-dfe3e6-text,#dfe3e6);margin-top:5px;font-size:.84rem}.regionMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.regionMap>article{border:1px solid var(--vm-color-e1d8c8,#e1d8c8);background:var(--vm-color-fff,#fff);border-radius:18px;padding:24px}.regionMap>article>span{letter-spacing:.1em;color:var(--vm-color-8b692d-text,#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{background:var(--vm-color-f6f2ea,#f6f2ea);color:var(--vm-color-111-text,#111);border-radius:10px;justify-content:space-between;gap:16px;padding:12px;text-decoration:none;display:flex}.regionMap article a small{text-align:right;color:var(--vm-color-5e625f-text,#5e625f)}.mapCta{background:var(--vm-color-eee7d9,#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-left:0;border-top:1px solid var(--vm-color-c9a65b4d,#c9a65b4d)}.regionMap article a{display:block}.regionMap article a small{text-align:left;margin-top:5px;display:block}}.dossierPdf{max-width:1020px;color:var(--vm-color-172026-text,#172026);background:var(--vm-color-fff,#fff);margin:0 auto;padding:28px;font-family:Arial,sans-serif}.dossierPdf header{border-bottom:3px solid var(--vm-color-bd9448,#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:var(--vm-color-8a6427-text,#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:var(--vm-color-8a6427-text,#8a6427);font-size:1.55rem}.dossierFacts{background:var(--vm-color-14202a,#14202a);color:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.dossierFacts small,.dossierFacts b{display:block}.dossierFacts small{color:var(--vm-color-d9b66e-text,#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:var(--vm-color-172026-text,#172026);border-bottom:1px solid var(--vm-color-d7c39d,#d7c39d);padding-bottom:6px;font-size:1.2rem}.dossierPdf li,.dossierPdf p{line-height:1.55}.dossierVideo{background:var(--vm-color-f3ede1,#f3ede1);border:1px solid var(--vm-color-d7c39d,#d7c39d);break-inside:avoid;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{background:var(--vm-color-172026,#172026);color:#fff;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:var(--vm-color-666-text,#666);margin-top:4px;font-size:.7rem}.dossierPdf footer{border-top:2px solid var(--vm-color-bd9448,#bd9448);justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;font-size:.76rem;display:flex}.dossierPrintActions{z-index:5;background:var(--vm-color-101820,#101820);color:#fff;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:var(--vm-color-c7a258,#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:var(--vm-color-172026,#172026)!important}.dossierFacts{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}body.vmDossierPrint{background:var(--vm-color-fff,#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{background:var(--vm-color-fff,#fff);border-top:4px solid var(--gold);box-shadow:0 12px 35px var(--vm-color-091b2410,#091b2410);padding:38px}.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:var(--vm-color-99783f-text,#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,var(--vm-color-061924,#061924),var(--vm-color-124665,#124665))}.listingDetail{background:var(--vm-color-fff,#fff);border-top:4px solid var(--gold);box-shadow:0 12px 35px var(--vm-color-091b2412,#091b2412);margin:0 clamp(24px,8vw,140px) 110px;padding:55px}.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{border:1px solid var(--vm-color-dfe3e2,#dfe3e2);text-transform:uppercase;letter-spacing:.6px;padding:12px;font-size:11px}.listingInfo h3{color:var(--navy);margin:0;font:34px Georgia}.listingInfo>p{color:var(--vm-color-9a7a42-text,#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{background:var(--vm-color-f3f1eb,#f3f1eb);border-left:3px solid var(--gold);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:var(--vm-color-061924-text,#061924);--gold:var(--vm-color-c99b4c-text,#c99b4c);--cream:var(--vm-color-f5f2eb-text,#f5f2eb);--ink:var(--vm-color-15242c-text,#15242c);--muted:var(--vm-color-6b777c-text,#6b777c)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--vm-color-f7f6f2,#f7f6f2);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{background:var(--vm-color-061924ee,#061924ee);color:#fff;z-index:10;border-bottom:1px solid var(--vm-color-ffffff1f,#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 var(--vm-color-aa874d,#aa874d);padding-right:14px;font:700 28px Georgia}.brand b{letter-spacing:4px;font-size:20px;display:block}.brand small{letter-spacing:2px;color:var(--vm-color-b7c0c4-text,#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:var(--vm-color-081b25-text,#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,var(--vm-color-03121bfa,#03121bfa) 0%,var(--vm-color-03121bcc,#03121bcc) 45%,var(--vm-color-03121b22,#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:var(--vm-color-d9c08a-text,#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{max-width:585px;color:var(--vm-color-ccd3d6-text,#ccd3d6);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 var(--vm-color-ffffff73,#ffffff73);padding:12px 0;font-size:11px}.stats{border-top:1px solid var(--vm-color-ffffff33,#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:var(--vm-color-aab4b9-text,#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:var(--vm-color-90713b-text,#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{border:1px solid var(--vm-color-cad0d1,#cad0d1);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;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:var(--vm-theme-surface,white);box-shadow:0 8px 30px var(--vm-color-091b2412,#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:var(--vm-theme-surface,white);place-items:center;width:50px;height:50px;font-size:22px;display:grid;position:absolute;bottom:0;right:0}.propertyBody{padding:23px}.propertyBody>p{color:var(--vm-color-9a7a42-text,#9a7a42);text-transform:uppercase;letter-spacing:1.3px;font-size:9px}.property h3{margin:9px 0;font:22px Georgia}.details{color:var(--vm-color-7a8589-text,#7a8589);border-bottom:1px solid var(--vm-color-e4e6e5,#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:var(--vm-color-b9c3c7-text,#b9c3c7);font-size:14px;line-height:1.9}.signature{color:var(--gold);margin-top:35px;font:28px cursive}.signature span{letter-spacing:2px;color:var(--vm-color-98a6ad-text,#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 var(--vm-color-d8dbd9,#d8dbd9);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.serviceGrid article{border-right:1px solid var(--vm-color-d8dbd9,#d8dbd9);padding:45px;position:relative}.serviceGrid article:last-child{border:0}.serviceGrid article>b{color:var(--vm-color-a67d39-text,#a67d39);font-size:35px}.serviceGrid article>span{color:var(--vm-color-b2b9bb-text,#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;background:linear-gradient(var(--vm-color-041620ed,#041620ed),var(--vm-color-041620ed,#041620ed)),url(https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=2000&q=80) center/cover;color:#fff;padding:110px 20px}.cta h2{margin:22px 0;font:clamp(42px,5vw,66px)/1.05 Georgia}.cta>p:not(.eyebrow){color:var(--vm-color-b8c2c6-text,#b8c2c6)}.cta>div{justify-content:center;gap:15px;margin-top:35px;display:flex}.outline{border:1px solid var(--vm-color-ffffff8c,#ffffff8c);text-transform:uppercase;letter-spacing:1px;padding:17px 22px;font-size:11px}footer{background:var(--vm-color-04141d,#04141d);color:var(--vm-color-aab5ba-text,#aab5ba);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:var(--vm-color-d8b66f-text,#d8b66f);letter-spacing:2px;margin-bottom:8px;font-size:9px}footer p{border-top:1px solid var(--vm-color-26363e,#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-right:0;border-bottom:1px solid var(--vm-color-d8dbd9,#d8dbd9)}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:var(--vm-color-e9e7e1,#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{background:var(--vm-color-061924e8,#061924e8);color:#fff;letter-spacing:1px;text-transform:uppercase;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:var(--vm-color-061924,#061924);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,var(--vm-color-03121bf7,#03121bf7) 0%,var(--vm-color-03121bd9,#03121bd9) 43%,var(--vm-color-03121b70,#03121b70) 72%,var(--vm-color-03121b30,#03121b30) 100%)}@media (width<=600px){.hero{background-position:56%}.shade{background:linear-gradient(90deg,var(--vm-color-03121bf2,#03121bf2) 0%,var(--vm-color-03121bcd,#03121bcd) 72%,var(--vm-color-03121b7d,#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:var(--vm-color-d8b66f-text,#d8b66f)}.seal{z-index:1;aspect-ratio:1156/647;width:210px;height:auto;filter:drop-shadow(0 10px 18px var(--vm-color-02090d55-text,#02090d55));background:0 0;border:0;border-radius:0;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:var(--vm-color-0b2632,#0b2632);padding-top:52px}footer p{border-top-color:var(--vm-color-35505b,#35505b)}.navActions{align-items:center;gap:12px;display:flex}.installTop{border:1px solid var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-e6c47f-text,#e6c47f);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 16px;font-size:9px;font-weight:700}.installTop:hover{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924)}.appInvite{z-index:3;background:var(--vm-color-fff,#fff);box-shadow:0 18px 50px var(--vm-color-06192424,#06192424);border-left:5px solid var(--gold);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}.appIcon{width:66px;height:66px;box-shadow:0 8px 22px var(--vm-color-0619242b,#0619242b);border-radius:16px;overflow:hidden}.appIcon img{object-fit:cover;width:100%;height:100%}.appInvite p{color:var(--vm-color-9a7334-text,#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}.appInviteActions{gap:8px;display:flex}.appInviteActions 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}.appInviteActions button:last-child{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924)}.favorite{border:1px solid var(--vm-color-ffffffa6,#ffffffa6);background:var(--vm-color-061924c7,#061924c7);color:#fff;cursor:pointer;z-index:2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;position:absolute;top:13px;right:13px}.favorite.saved{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924);border-color:var(--vm-color-c99b4c,#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}.appInviteActions{grid-column:1/-1;width:100%}.appInviteActions button{flex:1}.appNav{z-index:40;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--vm-color-061924f7,#061924f7);border-top:1px solid var(--vm-color-ffffff1f,#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:var(--vm-color-d5dcde-text,#d5dcde);flex-direction:column;align-items:center;gap:2px;display:flex}.appNav b{color:var(--vm-color-d6ae62-text,#d6ae62);font-size:19px}.appNav span{text-transform:uppercase;letter-spacing:.4px;font-size:8px}.whatsapp{bottom:86px;right:18px}}.installOverlay{z-index:100;background:var(--vm-color-021018d9,#021018d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.installModal{background:var(--vm-color-fff,#fff);border-top:5px solid var(--gold);width:min(470px,100%);max-height:90vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.installModal>img{width:78px;height:78px;box-shadow:0 10px 25px var(--vm-color-06192435,#06192435);border-radius:18px;display:block}.installModal>p{color:var(--vm-color-9a7334-text,#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:var(--vm-color-43535b-text,#43535b);padding-left:22px;font-size:14px;line-height:1.65}.installModal li{padding:5px 0}.modalClose{color:var(--vm-color-526169-text,#526169);cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:16px}.installNotice{background:var(--vm-color-f3f1eb,#f3f1eb);border-left:3px solid var(--gold);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;background:linear-gradient(135deg,var(--vm-color-020d14f5,#020d14f5),var(--vm-color-092b38ed,#092b38ed));-webkit-backdrop-filter:blur(12px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcomeInstallCard{background:var(--vm-color-f8f6f0,#f8f6f0);border:1px solid var(--vm-color-dfbd79,#dfbd79);border-top:6px solid var(--gold);text-align:center;width:min(540px,100%);max-height:94vh;padding:38px;overflow:auto;box-shadow:0 35px 100px #000b}.welcomeInstallCard>img{width:108px;height:108px;box-shadow:0 14px 35px var(--vm-color-06192448,#06192448);border-radius:24px;margin:0 auto 22px;display:block}.welcomeInstallCard>p{color:var(--vm-color-9a7334-text,#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{max-width:430px;color:var(--vm-color-58666d-text,#58666d);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:var(--vm-color-788287-text,#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:var(--vm-color-b9c5c9-text,#b9c5c9);font-size:14px;line-height:1.8}.documentPolicy{border:1px solid var(--vm-color-ffffff24,#ffffff24);margin-top:30px;padding:24px}.documentPolicy h3{color:var(--vm-color-e2bd73-text,#e2bd73);margin:0;font:20px Georgia}.documentPolicy ul{color:var(--vm-color-d4dcdf-text,#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:var(--vm-color-e1b965-text,#e1b965);text-transform:uppercase;letter-spacing:1.3px;font-size:11px}.exclusiveInfo p{color:var(--vm-color-b9c5c9-text,#b9c5c9);font-size:12px;line-height:1.7}.captureForm{background:var(--vm-color-fff,#fff);color:var(--ink);padding:38px;box-shadow:0 22px 65px #0004}.formHeading{border-bottom:1px solid var(--vm-color-e1e4e3,#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:var(--vm-color-8d6b31-text,#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:var(--vm-color-31424a-text,#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{border:1px solid var(--vm-color-cfd5d6,#cfd5d6);background:var(--vm-color-fafafa,#fafafa);width:100%;color:var(--vm-color-172a33-text,#172a33);border-radius:0;outline:none;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 var(--vm-color-c99b4c20,#c99b4c20)}.fullField{grid-column:1/-1}.fileField{border:1px dashed var(--vm-color-b2bcbc,#b2bcbc);background:var(--vm-color-f5f3ed,#f5f3ed);margin-top:20px;padding:18px}.fileField input{text-transform:none;font-size:11px}.fileField small{letter-spacing:0;text-transform:none;color:var(--vm-color-68777d-text,#68777d);font-size:10px;font-weight:400}.confirmations{border:1px solid var(--vm-color-d4d9da,#d4d9da);margin:22px 0 0;padding:20px}.confirmations legend{color:var(--vm-color-8d6b31-text,#8d6b31);letter-spacing:1px;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:800}.confirmations label{color:var(--vm-color-405159-text,#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{background:var(--vm-color-edf3f2,#edf3f2);color:var(--vm-color-496068-text,#496068);margin-top:18px;padding:13px 15px;font-size:11px;line-height:1.55}.captureSubmit{background:var(--gold);width:100%;color:var(--vm-color-071b25-text,#071b25);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;margin-top:18px;padding:18px;font-size:11px;font-weight:800}.captureSubmit:hover{background:var(--vm-color-ddb465,#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:var(--vm-color-f1eee7,#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:var(--vm-color-fff,#fff);box-shadow:0 18px 55px var(--vm-color-06192418,#06192418);padding:38px}.contractResult{background:var(--vm-color-dfe3e2,#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:var(--vm-color-e3bd70-text,#e3bd70);letter-spacing:1px;font-size:11px}.contractToolbar span{color:var(--vm-color-b9c3c7-text,#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{background:var(--vm-color-fff,#fff);max-width:900px;color:var(--vm-color-171717-text,#171717);box-shadow:0 18px 65px var(--vm-color-0619242b,#0619242b);margin:0 auto;padding:60px 68px;font:12px/1.65 Arial}.contractDocument>header{border-bottom:2px solid var(--vm-color-bb8c3c,#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:var(--vm-color-33434b-text,#33434b);font-size:9px;line-height:1.5}.contractDocument h1{text-align:center;color:var(--vm-color-061924-text,#061924);margin:20px 0 30px;font:700 18px/1.35 Georgia}.contractDocument h2{color:var(--vm-color-061924-text,#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 var(--vm-color-333,#333);margin-bottom:8px}.signatureGrid b{font-size:10px}.signatureGrid small{color:var(--vm-color-555-text,#555);font-size:8px}.contractDocument>footer{background:var(--vm-color-061924,#061924);color:var(--vm-color-d8b66f-text,#d8b66f);text-align:center;letter-spacing:1px;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:var(--vm-color-fff,#fff)!important;padding:0!important}body>*{visibility:hidden!important}.contractResult,.contractResult *{visibility:visible!important}.contractResult{background:var(--vm-color-fff,#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{background:var(--vm-color-0b2632,#0b2632);color:#fff;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:var(--vm-color-b9c5c9-text,#b9c5c9);font-size:14px;line-height:1.8}.visitHours{border-left:3px solid var(--gold);background:var(--vm-color-ffffff0d,#ffffff0d);flex-direction:column;gap:8px;margin-top:28px;padding:22px;display:flex}.visitHours b{color:var(--vm-color-e4bd70-text,#e4bd70);text-transform:uppercase;letter-spacing:1px;font-size:10px}.visitHours span{font:19px Georgia}.visitHours small{color:var(--vm-color-b7c2c6-text,#b7c2c6);margin-top:6px;font-size:11px;line-height:1.6}.visitForm{background:var(--vm-color-fff,#fff);color:var(--ink);padding:38px;box-shadow:0 22px 65px #0004}.visitResult{background:var(--vm-color-dfe3e2,#dfe3e2);padding:70px clamp(18px,8vw,140px)}.toolbarActions{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.toolbarActions a{border:1px solid var(--vm-color-d2aa60,#d2aa60);color:var(--vm-color-e5c47e-text,#e5c47e);text-transform:uppercase;letter-spacing:.7px;background:0 0;padding:12px 15px;font-size:9px;font-weight:800}.visitDocument{background:var(--vm-color-fff,#fff);max-width:900px;color:var(--vm-color-171717-text,#171717);box-shadow:0 18px 65px var(--vm-color-0619242b,#0619242b);margin:0 auto;padding:60px 68px;font:12px/1.7 Arial}.visitDocument>header{border-bottom:2px solid var(--vm-color-bb8c3c,#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:var(--vm-color-33434b-text,#33434b);font-size:9px}.visitDocument h1{text-align:center;color:var(--vm-color-061924-text,#061924);margin:20px 0 30px;font:700 18px/1.35 Georgia}.visitDocument h2{color:var(--vm-color-061924-text,#061924);margin:24px 0 8px;font:700 11px Arial}.visitDocument ol{padding-left:20px}.visitDocument li{text-align:justify;margin:8px 0}.visitAlert{background:var(--vm-color-f3eee2,#f3eee2);border-left:3px solid var(--gold);color:var(--vm-color-4b3a1d-text,#4b3a1d);padding:14px;font-weight:700;margin-top:22px!important}.visitDocument>footer{background:var(--vm-color-061924,#061924);color:var(--vm-color-d8b66f-text,#d8b66f);text-align:center;letter-spacing:1px;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:var(--vm-color-fff,#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;background:var(--vm-color-061924,#061924);isolation:isolate;outline:none;width:100%;margin:26px 0 30px;position:relative;overflow:hidden}.imageSlider:focus-visible{box-shadow:0 0 0 3px var(--vm-color-c99b4c,#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{background:linear-gradient(transparent,var(--vm-color-04141d99,#04141d99));pointer-events:none;position:absolute;inset:55% 0 0}.slideArrow{z-index:3;border:1px solid var(--vm-color-ffffff99,#fff9);background:var(--vm-color-061924c7,#061924c7);color:#fff;cursor:pointer;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;background:var(--vm-color-061924dc,#061924dc);color:#fff;letter-spacing:1px;text-transform:uppercase;padding:8px 11px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:auto;bottom:15px;left:16px}.slideDots{background:var(--vm-color-f1eee7,#f1eee7);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:13px 16px;display:flex}.slideDots button{background:var(--vm-color-aab3b5,#aab3b5);cursor:pointer;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{background:linear-gradient(135deg,var(--vm-color-061924,#061924),var(--vm-color-15455a,#15455a));color:var(--vm-color-d7b46c-text,#d7b46c);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:var(--vm-color-d4dde0-text,#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;background:var(--vm-color-061924d9,#061924d9);color:#fff;letter-spacing:.8px;text-transform:uppercase;opacity:0;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;background:var(--vm-color-020b10f2,#020b10f2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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;border:1px solid var(--vm-color-ffffff80,#ffffff80);background:var(--vm-color-061924d9,#061924d9);color:#fff;cursor:pointer;border-radius:50%;width:48px;height:48px;font:31px/1 Arial;position:fixed;top:18px;right:22px}.lightboxArrow{z-index:4;border:1px solid var(--vm-color-ffffff99,#fff9);background:var(--vm-color-061924d9,#061924d9);color:#fff;cursor:pointer;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{background:var(--vm-color-061924e6,#061924e6);color:#fff;white-space:nowrap;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:var(--vm-color-061924,#061924)}.portraitListingSlider .slideFrame img{object-fit:contain}.galleryDisclosure{color:var(--vm-color-758187-text,#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:var(--vm-color-6c797e-text,#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:var(--vm-color-f3f0e8,#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:var(--vm-color-5d6c72-text,#5d6c72);font-size:11px;line-height:1.55}.documentProtocol{border:1px solid var(--vm-color-d8c7a3,#d8c7a3);background:var(--vm-color-faf7ef,#faf7ef);grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;margin:0 0 26px;padding:15px 18px;display:grid}.documentProtocol span{color:var(--vm-color-86652e-text,#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:var(--vm-color-59676d-text,#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{border:1px solid var(--vm-color-ccd3d3,#ccd3d3);text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:145px;padding:22px;display:flex}.electronicSignature{border:2px solid var(--vm-color-a77c36,#a77c36);background:var(--vm-color-fcfaf4,#fcfaf4)}.electronicSignature span,.receiptBlock span{color:var(--vm-color-8a672d-text,#8a672d);letter-spacing:1.2px;font-size:8px;font-weight:800}.electronicSignature b{color:var(--vm-color-061924-text,#061924);border-bottom:1px solid var(--vm-color-a77c36,#a77c36);padding:8px 5px 10px;font:italic 24px Georgia}.receiptBlock b{color:var(--vm-color-061924-text,#061924);font:18px Georgia}.electronicSignature small,.receiptBlock small{color:var(--vm-color-56656b-text,#56656b);font-size:8px;line-height:1.5}.receiptBlock{background:var(--vm-color-f7f8f7,#f7f8f7);border-style:dashed}.visitDocument .contractDate{font-weight:700;text-align:right!important}.visitDocument h2{border-bottom:1px solid var(--vm-color-e1e4e3,#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:var(--vm-color-f1eee7,#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);box-shadow:0 18px 45px var(--vm-color-06192422,#06192422);padding:29px 30px}.googleRating>span{color:var(--vm-color-d6b36b-text,#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:var(--vm-color-e2b862-text,#e2b862);letter-spacing:3px;font-size:17px}.googleRating small{color:var(--vm-color-b9c5c9-text,#b9c5c9);font-size:11px;display:block}.googleRating a{border-bottom:1px solid var(--vm-color-d5ad61,#d5ad61);color:#fff;letter-spacing:1px;text-transform:uppercase;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 var(--vm-color-c99b4c,#c99b4c)}.reviewViewport{touch-action:pan-y;overflow:hidden}.reviewSlide{background:var(--vm-color-fff,#fff);border-top:4px solid var(--gold);min-height:430px;box-shadow:0 18px 50px var(--vm-color-06192418,#06192418);grid-template-columns:340px 1fr;animation:.34s reviewReveal;display:grid}.reviewPortrait{background:linear-gradient(145deg,var(--vm-color-061924,#061924),var(--vm-color-123848,#123848));flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 36px;display:flex}.reviewPortrait img{object-fit:cover;border:7px solid var(--vm-color-fff,#fff);width:220px;height:220px;box-shadow:0 0 0 3px var(--gold),0 18px 35px #0005;border-radius:50%}.reviewPortrait span{color:var(--vm-color-ddbd79-text,#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 var(--vm-color-e1e3df,#e1e3df);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.reviewCounter span{color:var(--vm-color-8f6c31-text,#8f6c31);letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:800}.reviewCounter b{color:var(--vm-color-9da6a8-text,#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{max-width:820px;color:var(--vm-color-4f5e64-text,#4f5e64);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:var(--vm-color-8a9498-text,#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{border:1px solid var(--vm-color-bfc7c7,#bfc7c7);background:var(--vm-color-fff,#fff);width:52px;height:48px;color:var(--navy);cursor:pointer;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{background:var(--vm-color-aeb7b8,#aeb7b8);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.reviewDots button.active{background:var(--gold);border-radius:8px;width:34px}.reviewGesture{color:var(--vm-color-899397-text,#899397);text-align:center;margin-top:12px;font-size:9px;display:block}.reviewsSource{color:var(--vm-color-78858a-text,#78858a);text-align:right;margin:24px 0 0;font-size:9px;line-height:1.6}.reviewsSource:before{content:"✓ ";color:var(--vm-color-a77c36-text,#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{border:7px solid var(--vm-color-fff,#fff);background:linear-gradient(145deg,var(--vm-color-c99b4c,#c99b4c),var(--vm-color-f1d28e,#f1d28e));width:220px;height:220px;color:var(--navy);box-shadow:0 0 0 3px var(--gold),0 18px 35px #0005;letter-spacing:-3px;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{border:1px solid var(--vm-color-d5ad6159,#d5ad6159);background:var(--vm-color-ffffff08,#ffffff08);align-items:center;gap:2px;height:38px;padding:3px;display:flex}.languageSelector>span{color:var(--vm-color-dfbf79-text,#dfbf79);padding:0 7px;font-size:12px;font-weight:800}.languageSelector a{min-width:28px;height:30px;color:var(--vm-color-cdd8db-text,#cdd8db);letter-spacing:.8px;place-items:center;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;background:linear-gradient(90deg,var(--vm-color-03141ff2,#03141ff2),var(--vm-color-082734f0,#082734f0) 62%,var(--vm-color-0b303cf2,#0b303cf2));border-bottom:1px solid var(--vm-color-d5ad6154,#d5ad6154);height:92px;box-shadow:0 12px 35px var(--vm-color-02090d42,#02090d42);-webkit-backdrop-filter:blur(16px);position:fixed;top:0;left:0;right:0}.siteHeader:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--vm-color-c99b4c,#c99b4c) 22%,var(--vm-color-f0cf8a,#f0cf8a) 50%,var(--vm-color-c99b4c,#c99b4c) 78%,transparent 100%);opacity:.65;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:var(--vm-color-dce4e6-text,#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:var(--vm-color-f1cf8b-text,#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{border:1px solid var(--vm-color-d3ac61a8,#d3ac61a8);background:var(--vm-color-ffffff08,#ffffff08);height:43px;color:var(--vm-color-e8cf9a-text,#e8cf9a);letter-spacing:1px;text-transform:uppercase;cursor:pointer;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{background:linear-gradient(135deg,var(--vm-color-d7ac5d,#d7ac5d),var(--vm-color-f0cf8a,#f0cf8a));height:48px;color:var(--vm-color-061924-text,#061924);align-items:center;gap:10px;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{background:var(--vm-color-061924,#061924);width:30px;height:30px;color:var(--vm-color-e6c57f-text,#e6c57f);border-radius:50%;place-items:center;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{border:1px solid var(--vm-color-d6b56f80,#d6b56f80);background:var(--vm-color-ffffff08,#ffffff08);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:none}.menuToggle span{background:var(--vm-color-e5c57e,#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{background:linear-gradient(145deg,var(--vm-color-03141ffc,#03141ffc),var(--vm-color-0a303dfc,#0a303dfc));border-bottom:1px solid var(--vm-color-c99b4c8c,#c99b4c8c);opacity:0;visibility:hidden;pointer-events:none;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 var(--vm-color-ffffff1c,#ffffff1c);grid-template-columns:auto 1fr;align-items:end;gap:5px 16px;padding-bottom:22px;display:grid}.mobileMenuHeader span{color:var(--vm-color-d7ae61-text,#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:var(--vm-color-9fb0b7-text,#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{border-bottom:1px solid var(--vm-color-ffffff15,#ffffff15);min-height:55px;color:var(--vm-color-eef2f3-text,#eef2f3);letter-spacing:.8px;text-transform:uppercase;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.mobileMenuLinks a>span{color:var(--vm-color-c99b4c-text,#c99b4c);font:10px Georgia}.mobileMenuLinks a>b{color:var(--vm-color-d9b66f-text,#d9b66f);font-size:15px}.mobileMenuLinks a:hover,.mobileMenuLinks a:focus-visible{color:var(--vm-color-e7c67f-text,#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{border:1px solid var(--vm-color-c99b4c,#c99b4c);min-height:48px;color:var(--vm-color-e8ca8d-text,#e8ca8d);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;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{border:1px solid var(--vm-color-d3ac6190,#d3ac6190);background:var(--vm-color-ffffff09,#ffffff09);min-width:48px;height:48px;color:var(--vm-color-eed08f-text,#eed08f);cursor:pointer;justify-content:center;align-items:center;gap:8px;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;background:var(--vm-color-020b10d9,#020b10d9);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;padding:112px 20px 30px;display:flex;position:fixed;inset:0}.siteSearchDialog{background:var(--vm-color-f7f5ef,#f7f5ef);width:min(920px,100%);max-height:calc(100vh - 142px);color:var(--navy);border-top:4px solid var(--gold);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}.siteSearchDialog>header{background:var(--vm-color-071d28,#071d28);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 19px;display:flex}.siteSearchDialog>header small{color:var(--vm-color-dcb967-text,#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{border:1px solid var(--vm-color-d9b66b70,#d9b66b70);width:42px;height:42px;color:var(--vm-color-e8ca8a-text,#e8ca8a);cursor:pointer;background:0 0;flex:none;font-size:27px}.siteSearchField{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-cfc7ba,#cfc7ba);min-height:60px;color:var(--vm-color-83601f-text,#83601f);box-shadow:0 10px 30px var(--vm-color-071d2810,#071d2810);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:22px 28px 0;padding:0 16px;display:grid}.siteSearchField input{width:100%;min-width:0;height:58px;color:var(--vm-color-132d38-text,#132d38);background:0 0;border:0;outline:0;font:16px Arial}.siteSearchField input::placeholder{color:var(--vm-color-899397-text,#899397)}.siteSearchField kbd{border:1px solid var(--vm-color-d4cec2,#d4cec2);background:var(--vm-color-f5f2eb,#f5f2eb);color:var(--vm-color-7a8589-text,#7a8589);padding:5px 7px;font:8px Arial}.siteSearchSummary{border-bottom:1px solid var(--vm-color-ddd6ca,#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:var(--vm-color-6c7a80-text,#6c7a80);font-size:10px}.siteSearchResults{min-height:0;padding:0 28px;overflow:auto}.siteSearchResults>a{border-bottom:1px solid var(--vm-color-dfd9cf,#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:var(--vm-color-fff,#fff);outline:none}.siteSearchResults img{object-fit:cover;background:var(--vm-color-dfe3e3,#dfe3e3);width:112px;height:77px}.siteSearchResults span{gap:5px;min-width:0;display:grid}.siteSearchResults small{color:var(--vm-color-8c682a-text,#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:var(--vm-color-607178-text,#607178);font:13px Georgia}.siteSearchResults i{color:var(--vm-color-9a702d-text,#9a702d);padding:10px;font:20px Georgia}.siteSearchEmpty{text-align:center;padding:55px 28px}.siteSearchEmpty b{font:24px Georgia}.siteSearchEmpty p{color:var(--vm-color-697a80-text,#697a80)}.siteSearchDialog>footer{background:var(--vm-color-ebe6dc,#ebe6dc);border-top:1px solid var(--vm-color-d8d1c5,#d8d1c5);justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;display:flex}.siteSearchDialog>footer a{color:var(--vm-color-76531c-text,#76531c);text-transform:uppercase;font-size:10px;font-weight:900}.siteSearchDialog>footer button{color:var(--vm-color-65757b-text,#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{border-left:1px solid var(--vm-color-d5ad6170,#d5ad6170);color:var(--vm-color-e8ca8d-text,#e8ca8d);letter-spacing:.15px;white-space:nowrap;text-shadow:0 2px 12px #0008;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{background:linear-gradient(135deg,var(--vm-color-061924,#061924) 0%,var(--vm-color-0b2c38,#0b2c38) 58%,var(--vm-color-123d48,#123d48) 100%);color:#fff;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){max-width:650px;color:var(--vm-color-c4ced1-text,#c4ced1);font-size:14px;line-height:1.85}.partnerCost{border:1px solid var(--vm-color-d4ad635c,#d4ad635c);border-left:4px solid var(--gold);background:var(--vm-color-ffffff08,#ffffff08);align-items:center;gap:22px;margin:35px 0 30px;padding:24px 26px;display:flex}.partnerCost>strong{color:var(--vm-color-e5c47f-text,#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:var(--vm-color-bdc9cc-text,#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 var(--vm-color-ffffff16,#ffffff16);grid-template-columns:46px 1fr;gap:15px;padding:17px 0;display:grid}.partnerSteps li>span{border:1px solid var(--vm-color-d7b56c,#d7b56c);width:38px;height:38px;color:var(--vm-color-e1bf78-text,#e1bf78);place-items:center;font:12px Georgia;display:grid}.partnerSteps b{color:#fff;font:18px Georgia}.partnerSteps p{color:var(--vm-color-aebdc1-text,#aebdc1);margin:5px 0 0;font-size:11px;line-height:1.6}.partnerWarning{background:var(--vm-color-d1a65412,#d1a65412);border:1px solid var(--vm-color-d1a65438,#d1a65438);flex-direction:column;gap:6px;margin-top:28px;padding:19px 21px;display:flex}.partnerWarning b{color:var(--vm-color-e4c27b-text,#e4c27b);letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.partnerWarning span{color:var(--vm-color-bec9cc-text,#bec9cc);font-size:10px;line-height:1.65}.partnerSearchForm{background:var(--vm-color-fff,#fff);color:var(--navy);border-top:4px solid var(--gold);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{background:linear-gradient(145deg,var(--vm-color-061924,#061924),var(--vm-color-0b2e3b,#0b2e3b));color:#fff;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{max-width:650px;color:var(--vm-color-b9c7cb-text,#b9c7cb);font-size:13px;line-height:1.7}.instagramIntro>a{border:1px solid var(--vm-color-d6ad6275,#d6ad6275);background:var(--vm-color-ffffff08,#ffffff08);align-items:center;gap:15px;min-width:270px;padding:16px 19px;display:flex}.instagramIntro>a>span{background:linear-gradient(135deg,var(--vm-color-6b3be8,#6b3be8),#e13c69,var(--vm-color-efab3a,#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:var(--vm-color-d9b970-text,#d9b970);text-transform:uppercase;letter-spacing:1px;font-size:8px}.instagramGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.instagramCard{background:var(--vm-color-fff,#fff);min-width:0;color:var(--vm-color-14232a-text,#14232a);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 var(--vm-color-d39c43,#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:var(--vm-color-7b8589-text,#7b8589);font-size:8px}.instagramCard>header strong{letter-spacing:2px;font-size:13px}.instagramMedia{aspect-ratio:4/5;background:var(--vm-color-102d38,#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(transparent,var(--vm-color-04141d99,#04141d99));position:absolute;inset:45% 0 0}.instagramMedia:hover>img{transform:scale(1.018)}.reelPlay{z-index:2;background:var(--vm-color-061924dc,#061924dc);border:1px solid var(--vm-color-e5c57ea8,#e5c57ea8);color:#fff;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 var(--vm-color-eceeed,#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:var(--vm-color-061924-text,#061924);font:19px Georgia}.instagramCaption p{color:var(--vm-color-5d696e-text,#5d696e);margin:9px 0 0;font-size:10px;line-height:1.55}.instagramCaption p b{color:var(--vm-color-14232a-text,#14232a)}.instagramButtons{border-top:1px solid var(--vm-color-e4e7e6,#e4e7e6);grid-template-columns:1fr 1fr;display:grid}.instagramButtons a{border-right:1px solid var(--vm-color-e4e7e6,#e4e7e6);min-height:47px;color:var(--vm-color-53636a-text,#53636a);text-align:center;text-transform:uppercase;letter-spacing:.6px;place-items:center;padding:8px;font-size:8px;font-weight:800;display:grid}.instagramButtons a:last-child{background:var(--vm-color-d3a753,#d3a753);color:var(--vm-color-061924-text,#061924);border:0}.instagramFooter{border-top:1px solid var(--vm-color-ffffff20,#ffffff20);justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding-top:18px;display:flex}.instagramFooter p{color:var(--vm-color-9dafb5-text,#9dafb5);margin:0;font-size:9px}.instagramFooter a{color:var(--vm-color-e1bd72-text,#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 var(--vm-color-c99b4c,#c99b4c)}.instagramFeature{background:var(--vm-color-fff,#fff);min-height:500px;color:var(--navy);border:1px solid var(--vm-color-d4ae6866,#d4ae6866);border-top:4px solid var(--gold);grid-template-columns:minmax(360px,440px) minmax(0,1fr);animation:.32s instagramReveal;display:grid;overflow:hidden;box-shadow:0 22px 65px #0006}.instagramFeatureMedia{background:var(--vm-color-fff,#fff);border-right:1px solid var(--vm-color-e5e3dc,#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 var(--vm-color-d39c43,#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:var(--vm-color-7b8589-text,#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:var(--vm-color-9b7130-text,#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:var(--vm-color-9b7130-text,#9b7130);font:27px Georgia}.instagramFeatureCopy>p:not(.eyebrow){max-width:540px;color:var(--vm-color-5d696e-text,#5d696e);margin:18px 0 0;font-size:12px;line-height:1.68}.instagramFeatureButtons{gap:10px;margin-top:24px;display:flex}.instagramFeatureButtons a{border:1px solid var(--vm-color-0b2e3b,#0b2e3b);min-height:47px;color:var(--vm-color-0b2e3b-text,#0b2e3b);text-align:center;text-transform:uppercase;letter-spacing:.9px;place-items:center;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{border:1px solid var(--vm-color-d2b06575,#d2b06575);background:var(--vm-color-ffffff08,#ffffff08);color:#fff;cursor:pointer;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{background:var(--vm-color-8fa0a6,#8fa0a6);cursor:pointer;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:var(--vm-color-9fb0b5-text,#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;background:var(--vm-color-f8f6f0,#f8f6f0);min-width:0;color:var(--navy);border:1px solid var(--vm-color-d7b66f66,#d7b66f66);transition:transform .22s,border-color .22s;overflow:hidden;box-shadow:0 12px 30px #0004}.instagramReelTile:hover{border-color:var(--vm-color-d7b66f,#d7b66f);transform:translateY(-3px)}.instagramReelCover{aspect-ratio:4/3;background:var(--vm-color-0b2e3b,#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:var(--vm-color-91703c-text,#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:var(--vm-color-9b7130-text,#9b7130);font:16px Georgia;display:block}.instagramReelInfo>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.instagramReelInfo a{border:1px solid var(--vm-color-0b2e3b,#0b2e3b);min-height:34px;color:var(--vm-color-0b2e3b-text,#0b2e3b);text-align:center;text-transform:uppercase;letter-spacing:.5px;place-items:center;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;border:1px solid var(--vm-color-d9b96e,#d9b96e);background:var(--vm-color-061924ed,#061924ed);color:#fff;cursor:pointer;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:var(--vm-color-9fb0b5-text,#9fb0b5);text-align:center;letter-spacing:.5px;margin:2px 0 0;font-size:8px;display:block}.instagramEmpty{background:var(--vm-color-ffffff0a,#ffffff0a);border:1px solid var(--vm-color-ffffff25,#ffffff25);color:var(--vm-color-d6e0e3-text,#d6e0e3);text-align:center;grid-column:1/-1;padding:28px}.instagramFooter p{font-size:12px}@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;border:1px solid var(--vm-color-c99b4c66,#c99b4c66);background:var(--vm-color-061924,#061924);width:min(100%,365px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0007}.footerPortrait:after{content:"";background:linear-gradient(transparent,var(--vm-color-04141daa,#04141daa));pointer-events:none;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 var(--vm-color-ffffff18,#ffffff18);padding-left:14px}.footerModelRow .footerCompanyRow{border-top:1px solid var(--vm-color-35505b,#35505b);width:100%;color:var(--vm-color-92a4aa-text,#92a4aa);grid-column:1/-1;grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:grid!important}.footerModelRow .footerCompanyRow strong{color:var(--vm-color-e1bd72-text,#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;background:var(--vm-color-04141db5,#04141db5);color:#fff;letter-spacing:.8px;pointer-events:none;padding:6px 9px;font-size:7px;font-weight:700;position:absolute;bottom:11px;right:12px}.instagramMedia:after{display:none}.financeCenter{background:var(--vm-color-071e29,#071e29);color:#fff;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:var(--vm-color-b7c3c8-text,#b7c3c8);max-width:700px;line-height:1.7}.liveBadge{border:1px solid var(--vm-color-c99b4c55,#c99b4c55);max-width:270px;color:var(--vm-color-d5dde0-text,#d5dde0);align-items:center;gap:10px;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{background:var(--vm-color-fff,#fff);color:var(--ink);padding:36px;box-shadow:0 20px 55px #0005}.simulatorHeader,.marketPanelTitle{border-bottom:1px solid var(--vm-color-dfe4e5,#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:var(--vm-color-95753d-text,#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:var(--vm-color-536168-text,#536168);font-size:9px;font-weight:700}.financeFields input,.financeFields select{border:1px solid var(--vm-color-d9dede,#d9dede);background:var(--vm-color-fafafa,#fafafa);width:100%;color:var(--navy);margin-top:8px;padding:14px;font-size:14px}.amortizationSwitch{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.amortizationSwitch button{border:1px solid var(--vm-color-d6dbdc,#d6dbdc);background:var(--vm-color-fff,#fff);color:var(--vm-color-67747a-text,#67747a);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;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{background:var(--vm-color-f1eee6,#f1eee6);border-left:3px solid var(--gold);flex-direction:column;gap:5px;padding:15px;display:flex}.financeResults span{text-transform:uppercase;letter-spacing:.8px;color:var(--vm-color-6c777c-text,#6c777c);font-size:8px}.financeResults strong{color:var(--navy);font:20px Georgia}.financeResults small{color:var(--vm-color-7d888c-text,#7d888c);font-size:8px}.financeDisclaimer{color:var(--vm-color-758187-text,#758187);margin:16px 0 20px;font-size:10px;line-height:1.6}.marketPanel{background:var(--vm-color-0d2b37,#0d2b37);border:1px solid var(--vm-color-ffffff12,#ffffff12);padding:36px}.marketPanelTitle{border-color:var(--vm-color-ffffff1d,#ffffff1d)}.marketPanelTitle span{letter-spacing:1.5px;color:var(--vm-color-d7b268-text,#d7b268);font-size:8px}.marketPanelTitle h3{margin:6px 0 0;font:30px Georgia}.marketPanelTitle>small{color:var(--vm-color-9db0b7-text,#9db0b7);text-align:right;font-size:8px}.indicatorGrid{gap:10px;display:grid}.indicatorGrid article{border:1px solid var(--vm-color-ffffff16,#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:var(--vm-color-b8c6ca-text,#b8c6ca);font-size:9px;line-height:1.4}.indicatorGrid article>strong{color:var(--vm-color-dfbd76-text,#dfbd76);font:27px Georgia}.indicatorGrid article>small{color:var(--vm-color-8da1a8-text,#8da1a8);grid-column:1/-1;font-size:8px}.indicatorGrid .indicatorNotice{flex-direction:column;display:flex}.officialSimulators{border-top:1px solid var(--vm-color-ffffff1a,#ffffff1a);flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.officialSimulators b{width:100%;color:var(--vm-color-d7b268-text,#d7b268);letter-spacing:1.4px;margin-bottom:5px;font-size:8px}.officialSimulators a{border:1px solid var(--vm-color-ffffff2b,#ffffff2b);padding:10px 12px;font-size:9px}.officialSimulators a:hover{border-color:var(--gold);color:var(--vm-color-e4c17b-text,#e4c17b)}.marketSource{color:var(--vm-color-8fa2a9-text,#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-left:1px solid var(--vm-color-d6dbdc,#d6dbdc);border-top:0}.slideFrame:after,.propertyGallery figure:after,.talesGallery figure:after,.instagramMedia:after{padding:5px 7px;font-size:6px}}.marketRadar{background:linear-gradient(135deg,var(--vm-color-061923,#061923),var(--vm-color-0b2d3a,#0b2d3a));color:#fff;border-top:1px solid var(--vm-color-c99b4c44,#c99b4c44);border-bottom:1px solid var(--vm-color-c99b4c44,#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:var(--vm-color-d8b46d-text,#d8b46d)}.radarStatus{color:var(--vm-color-dce5e8-text,#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:var(--vm-color-8fa4ac-text,#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(4,minmax(0,1fr));gap:9px;display:grid}.radarMetrics article{border:1px solid var(--vm-color-ffffff17,#ffffff17);background:var(--vm-color-ffffff08,#ffffff08);flex-direction:column;gap:7px;min-width:0;padding:16px 14px;display:flex}.radarMetrics span,.radarHighlights>span{letter-spacing:.9px;text-transform:uppercase;color:var(--vm-color-aebfc5-text,#aebfc5);font-size:8px;font-weight:800}.radarMetrics strong{color:var(--vm-color-e2c17e-text,#e2c17e);white-space:nowrap;font:clamp(20px,2vw,28px) Georgia}.radarMetrics small{color:var(--vm-color-8fa4ac-text,#8fa4ac);font-size:7px;line-height:1.45}.radarMetrics small.positive{color:var(--vm-color-7dd8aa-text,#7dd8aa)}.radarMetrics small.negative{color:#f2a5a5}.radarLoading{grid-column:span 3}.radarHighlights{border-left:1px solid var(--vm-color-ffffff18,#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:var(--vm-color-9fb0b6-text,#9fb0b6);font-size:8px;line-height:1.45}.radarHighlights a{color:var(--vm-color-d8b46d-text,#d8b46d);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.radarSources{color:var(--vm-color-78909a-text,#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-left:0;border-top:1px solid var(--vm-color-ffffff18,#ffffff18);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}}.housingSimulator{background:var(--vm-color-fff,#fff);max-width:1120px;color:var(--ink);border:1px solid var(--vm-color-d6b46666,#d6b46666);grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #0006}.housingSimulatorSetup{padding:clamp(28px,4vw,52px)}.housingSimulatorHeader{border-bottom:1px solid var(--vm-color-e2ddd3,#e2ddd3);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.housingSimulatorHeader small,.housingSummaryTop small{color:var(--vm-color-94702f-text,#94702f);letter-spacing:1.8px;font-size:12px;font-weight:900;display:block}.housingSimulatorHeader h3{color:var(--navy);margin:8px 0 0;font:clamp(27px,3vw,38px)/1.08 Georgia}.housingSimulatorHeader>span{border:1px solid var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-76551f-text,#76551f);letter-spacing:1px;white-space:nowrap;padding:9px 11px;font-size:12px;font-weight:900}.housingFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.housingFields label{color:var(--vm-color-3f5057-text,#3f5057);gap:9px;font-size:14px;font-weight:800;display:grid}.currencyField,.rateField{border:1px solid var(--vm-color-cfd6d8,#cfd6d8);background:var(--vm-color-f9faf9,#f9faf9);grid-template-columns:auto 1fr;align-items:center;min-height:54px;transition:border-color .2s,box-shadow .2s;display:grid}.currencyField:focus-within,.rateField:focus-within{border-color:var(--vm-color-a77c31,#a77c31);box-shadow:0 0 0 3px var(--vm-color-c99b4c1f,#c99b4c1f)}.currencyField b,.rateField b{color:var(--vm-color-9b752f-text,#9b752f);padding-left:15px;font-size:14px}.currencyField input,.rateField input{width:100%;min-width:0;height:52px;color:var(--vm-color-092633-text,#092633);outline:0;padding:0 15px;background:0 0!important;border:0!important;font:600 17px/1.2 Arial!important}.rateField{grid-template-columns:1fr auto}.rateField b{padding:0 15px 0 8px}.housingFields label>small{color:var(--vm-color-79868b-text,#79868b);font-size:13px;font-weight:500}.housingFields select{border:1px solid var(--vm-color-cfd6d8,#cfd6d8);background:var(--vm-color-f9faf9,#f9faf9);width:100%;min-height:54px;color:var(--vm-color-092633-text,#092633);padding:0 14px;font-size:16px}.housingFieldsSecondary{margin-top:24px}.entryPresets{align-items:center;gap:8px;margin-top:12px;display:flex}.entryPresets>span{color:var(--vm-color-78858a-text,#78858a);margin-right:4px;font-size:13px}.entryPresets button{border:1px solid var(--vm-color-d8d2c7,#d8d2c7);background:var(--vm-color-fff,#fff);min-width:48px;color:var(--vm-color-4b5b61-text,#4b5b61);cursor:pointer;padding:9px 12px;font-size:13px;font-weight:900}.entryPresets button.active,.entryPresets button:hover{border-color:var(--gold);background:var(--vm-color-f5ecda,#f5ecda);color:var(--vm-color-76551f-text,#76551f)}.housingSystem{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 0;padding:0;display:grid}.housingSystem legend{color:var(--vm-color-3f5057-text,#3f5057);grid-column:1/-1;margin-bottom:9px;font-size:14px;font-weight:800}.housingSystem button{border:1px solid var(--vm-color-d3d9da,#d3d9da);background:var(--vm-color-fff,#fff);min-height:72px;color:var(--vm-color-526167-text,#526167);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;display:flex}.housingSystem button b{letter-spacing:1px;font-size:15px}.housingSystem button span{font-size:13px}.housingSystem button.active{border-color:var(--gold);background:var(--navy);color:#fff;box-shadow:inset 4px 0 0 var(--gold)}.housingSummary{background:linear-gradient(155deg,var(--vm-color-0b3443,#0b3443) 0%,var(--vm-color-061923,#061923) 72%);color:#fff;flex-direction:column;padding:clamp(28px,4vw,50px);display:flex}.housingSummaryTop{border-bottom:1px solid var(--vm-color-ffffff24,#ffffff24);justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.housingSummaryTop small{color:var(--vm-color-e0bd72-text,#e0bd72)}.housingSummaryTop span{color:var(--vm-color-b8c7cc-text,#b8c7cc);font-size:13px;font-weight:700}.housingMainResult{padding:30px 0 25px}.housingMainResult>span{color:var(--vm-color-c8d3d6-text,#c8d3d6);font-size:14px;display:block}.housingMainResult strong{color:var(--vm-color-f0d18e-text,#f0d18e);margin:8px 0;font:clamp(34px,4vw,49px)/1 Georgia;display:block}.housingMainResult small{color:var(--vm-color-aebfc4-text,#aebfc4);font-size:13px}.housingResultGrid{border-top:1px solid var(--vm-color-ffffff1d,#ffffff1d);border-left:1px solid var(--vm-color-ffffff1d,#ffffff1d);grid-template-columns:1fr 1fr;display:grid}.housingResultGrid>div{border-right:1px solid var(--vm-color-ffffff1d,#ffffff1d);border-bottom:1px solid var(--vm-color-ffffff1d,#ffffff1d);min-width:0;padding:16px}.housingResultGrid span,.housingResultGrid b,.housingResultGrid small{display:block}.housingResultGrid span{min-height:36px;color:var(--vm-color-9fb1b7-text,#9fb1b7);font-size:13px;line-height:1.4}.housingResultGrid b{color:#fff;margin-top:7px;font:18px/1.2 Georgia}.housingResultGrid small{color:var(--vm-color-8fa3aa-text,#8fa3aa);margin-top:5px;font-size:12px}.housingDisclaimer{color:var(--vm-color-aebdc2-text,#aebdc2);margin:22px 0 18px;font-size:13px;line-height:1.6}.housingAnalysisButton{background:var(--gold);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:15px 18px;font-size:14px;font-weight:900;text-decoration:none;display:flex;color:var(--vm-color-061923-text,#061923)!important}.housingAnalysisButton span{font-size:20px}.housingPrivacy{color:var(--vm-color-84999f-text,#84999f);text-align:center;margin-top:12px;font-size:12px}.housingSimulator input:focus-visible,.housingSimulator select:focus-visible,.housingSimulator button:focus-visible,.housingSimulator a:focus-visible{outline:3px solid var(--vm-color-e2bd6a,#e2bd6a);outline-offset:3px}@media (width<=900px){.housingSimulator{grid-template-columns:1fr}.housingSummary{min-height:0}.housingMainResult strong{font-size:42px}}@media (width<=600px){.radarFinanceReveal .financeCenter{padding:48px 16px}.financeHeading{margin-bottom:28px}.financeHeading h2{font-size:36px}.housingSimulatorSetup,.housingSummary{padding:26px 20px}.housingSimulatorHeader{display:block}.housingSimulatorHeader>span{margin-top:16px;display:inline-block}.housingFields,.housingSystem{grid-template-columns:1fr}.housingFieldsSecondary{margin-top:18px}.entryPresets{flex-wrap:wrap}.entryPresets>span{width:100%;margin-bottom:2px}.housingResultGrid{grid-template-columns:1fr}.housingResultGrid span{min-height:0}.housingMainResult strong{font-size:36px}.housingAnalysisButton{font-size:13px}}.housingSystemRow{border-top:1px solid var(--vm-color-e2ddd3,#e2ddd3);grid-template-columns:auto 184px;align-items:center;gap:10px 18px;margin-top:24px;padding-top:20px;display:grid}.housingSystemLabel{color:var(--vm-color-3f5057-text,#3f5057);font-size:14px;font-weight:800}.housingSystemToggle{background:var(--vm-color-eef1f1,#eef1f1);border:1px solid var(--vm-color-d6dcdd,#d6dcdd);border-radius:5px;grid-template-columns:1fr 1fr;height:42px;padding:3px;display:grid}.housingSystemToggle button{color:var(--vm-color-647278-text,#647278);letter-spacing:.6px;cursor:pointer;background:0 0;border:0;border-radius:3px;font-size:13px;font-weight:900}.housingSystemToggle button.active{background:var(--navy);color:#fff;box-shadow:0 3px 9px var(--vm-color-071e2924,#071e2924)}.housingSystemHelp{color:var(--vm-color-748187-text,#748187);grid-column:1/-1;font-size:13px;line-height:1.45}.housingSystemToggle button:focus-visible{outline:3px solid var(--vm-color-d9b55f,#d9b55f);outline-offset:3px}@media (width<=600px){.housingSystemRow{grid-template-columns:1fr auto;gap:9px 12px}.housingSystemToggle{width:154px}.housingSystemHelp{grid-column:1/-1}}.footerBrandPair .footerMascot{transform-origin:bottom;transform:scaleX(-1)scale(1.1)}.reviewSlide{min-height:470px}.reviewPortrait{min-width:0}.reviewAvatarCrop{background:var(--vm-color-fff,#fff);border:5px solid var(--vm-color-fff,#fff);width:96px;height:96px;box-shadow:0 0 0 3px var(--gold),0 18px 35px #0005;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:var(--vm-color-f5b400-text,#f5b400);letter-spacing:2px;margin:24px 0 17px;font-size:22px}.reviewStars small{color:var(--vm-color-79858a-text,#79858a);letter-spacing:0;margin-left:16px;font-size:11px;font-weight:500}.reviewContent .reviewExactText{max-width:880px;color:var(--vm-color-3f4c52-text,#3f4c52);white-space:pre-line;margin:0;font-size:15px;line-height:1.75}.googleReviewActions{border-left:4px solid var(--gold);background:var(--vm-color-fff,#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:var(--vm-color-667278-text,#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{background:var(--vm-color-f3f0e9,#f3f0e9);color:var(--navy);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:var(--vm-color-5d696e-text,#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:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-dfe1dd,#dfe1dd);min-width:0;box-shadow:0 12px 28px var(--vm-color-06192412,#06192412);overflow:hidden}.compactPropertyMedia{position:relative}.compactPropertyMedia .slideFrame{aspect-ratio:16/9}.compactPropertyMedia>span{z-index:4;background:var(--vm-color-c99b4ce8,#c99b4ce8);color:var(--vm-color-061924-text,#061924);letter-spacing:.8px;text-transform:uppercase;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.compactPropertyBody{padding:17px 18px 19px}.compactPropertyBody small{color:var(--vm-color-9a7334-text,#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:var(--vm-color-9a7334-text,#9a7334);font:20px Georgia;display:block}.compactPropertyBody>div{color:var(--vm-color-677278-text,#677278);gap:4px;margin:12px 0 15px;font-size:9px;display:grid}.compactPropertyBody>button{border:1px solid var(--vm-color-0b2e3b,#0b2e3b);background:var(--vm-color-0b2e3b,#0b2e3b);color:#fff;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;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;background:var(--vm-color-021018e8,#021018e8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.propertyModal>article{background:var(--vm-color-fff,#fff);border-top:4px solid var(--gold);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;background:var(--vm-color-061924,#061924);color:#fff;cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;font-size:25px;position:absolute;top:14px;right:15px}.propertyModalGallery{background:var(--vm-color-061924,#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:var(--vm-color-9a7334-text,#9a7334);font:31px Georgia}.propertyModalInfo>p:not(.eyebrow){color:var(--vm-color-5e696e-text,#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{border:1px solid var(--vm-color-dfe2df,#dfe2df);color:var(--vm-color-536168-text,#536168);padding:10px 11px;font-size:9px}.propertyModalActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.propertyModalActions button,.propertyModalActions a{border:1px solid var(--vm-color-0b2e3b,#0b2e3b);background:var(--vm-color-fff,#fff);min-height:48px;color:var(--vm-color-0b2e3b-text,#0b2e3b);letter-spacing:.8px;text-align:center;text-transform:uppercase;cursor:pointer;place-items:center;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:var(--vm-color-0b2e3b-text,#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{border-bottom:1px solid var(--vm-color-e4e6e3,#e4e6e3);color:var(--vm-color-536168-text,#536168);padding:8px 8px 8px 20px;font-size:10px;line-height:1.45;position:relative}.propertyDetailSection li:before{content:"✓";color:var(--vm-color-9a7334-text,#9a7334);font-weight:900;position:absolute;left:2px}.propertyStatusGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.propertyStatusGrid>div{border:1px solid var(--vm-color-dfe2df,#dfe2df);background:var(--vm-color-f7f5ef,#f7f5ef);padding:15px}.propertyStatusGrid b{color:var(--vm-color-9a7334-text,#9a7334);letter-spacing:.8px;text-transform:uppercase;font-size:9px}.propertyStatusGrid p{color:var(--vm-color-536168-text,#536168);margin:7px 0 0;font-size:10px;line-height:1.55}.propertyModalInfo .propertyNotice{background:var(--vm-color-0b2e3b,#0b2e3b);margin-top:18px;padding:12px 14px;font-weight:700;color:#fff!important}.propertyModalInfo .propertyLegalNote{border-left:3px solid var(--gold);background:var(--vm-color-f4efe5,#f4efe5);padding:12px 14px;margin-top:10px!important;font-size:9px!important}.propertyModalActions{background:var(--vm-color-fff,#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:var(--vm-color-061924,#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{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-dfe1dd,#dfe1dd);color:var(--navy);padding:28px 24px 26px;transition:transform .2s,box-shadow .2s;display:block;position:relative}.serviceHubGrid>a:hover{box-shadow:0 16px 35px var(--vm-color-06192418,#06192418);transform:translateY(-4px)}.serviceHubGrid>a>b{color:var(--vm-color-b3883f-text,#b3883f);font:30px Georgia}.serviceHubGrid>a>span{color:var(--vm-color-a1aaad-text,#a1aaad);font-size:9px;position:absolute;top:19px;right:18px}.serviceHubGrid h3{margin:20px 0 10px;font:23px Georgia}.serviceHubGrid p{min-height:64px;color:var(--vm-color-667278-text,#667278);margin:0;font-size:10px;line-height:1.65}.serviceHubGrid em{color:var(--vm-color-9a7334-text,#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{border:1px solid var(--vm-color-d8ddd9,#d8ddd9);background:var(--vm-color-f7f5ef,#f7f5ef);color:var(--vm-color-0b2e3b-text,#0b2e3b);text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:16px;display:flex}.marketMode button.active{border-color:var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff8e8,#fff8e8);box-shadow:inset 0 0 0 1px var(--vm-color-c99b4c,#c99b4c)}.marketMode b{font:18px Georgia}.marketMode span{color:var(--vm-color-657177-text,#657177);font-size:9px}.marketSearchButton{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);width:100%;min-height:46px;color:var(--vm-color-8c672e-text,#8c672e);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;margin:6px 0 18px;font-size:8px;font-weight:900}.marketSearchButton:hover{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924)}@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%,var(--vm-color-123a4d,#123a4d) 0%,transparent 42%),linear-gradient(145deg,var(--vm-color-0a2633,#0a2633) 0%,var(--vm-color-061924,#061924) 65%,var(--vm-color-03131c,#03131c) 100%);min-width:0;min-height:670px;position:relative;overflow:hidden}.manifestoVisual:before{content:"";border:1px solid var(--vm-color-c99b4c55,#c99b4c55);box-shadow:-14px 0 0 -13px var(--vm-color-c99b4c,#c99b4c);border-right:0;position:absolute;inset:28px}.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;background:linear-gradient(145deg,var(--vm-color-0b2533e8,#0b2533e8),var(--vm-color-031620d9,#031620d9));border:1px solid var(--vm-color-d7af6366,#d7af6366);text-align:center;width:46%;padding:25px 24px 20px;position:absolute;top:25%;right:5%;box-shadow:0 22px 55px #0008}.manifestoBrand:before{content:"";border:1px solid var(--vm-color-d7af632e,#d7af632e);pointer-events:none;position:absolute;inset:7px}.manifestoBrand img{filter:drop-shadow(0 8px 14px #0008);width:100%;height:auto;display:block;position:relative}.manifestoBrand span{color:var(--vm-color-d9c08a-text,#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,var(--vm-color-0b2533f5,#0b2533f5),var(--vm-color-031620f2,#031620f2));border-color:var(--vm-color-d7af638c,#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:var(--vm-color-e2c98f-text,#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:var(--vm-color-c99b4c80,#c99b4c80);border-right: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:var(--vm-color-f4f0e7,#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{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);min-height:42px;color:var(--vm-color-725425-text,#725425);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;align-items:center;padding:10px 14px;font-size:9px;font-weight:900;display:inline-flex}.propertyTools button:hover,.propertyTools>a:hover,.propertyTools button[aria-pressed=true]{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924)}.propertyTools>span{color:var(--vm-color-376b55-text,#376b55);font-size:9px;font-weight:800}.propertyTools .visitToolButton{background:var(--vm-color-0b2632,#0b2632);color:var(--vm-color-e6c67e-text,#e6c67e);border-color:var(--vm-color-0b2632,#0b2632)}.propertyVisitOverlay{z-index:1000;background:var(--vm-color-061924d9,#061924d9);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.propertyVisitDialog{background:var(--vm-color-fff,#fff);width:min(880px,100%);max-height:calc(100vh - 40px);color:var(--vm-color-171717-text,#171717);position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.propertyVisitDialog>header{background:var(--vm-color-0b2632,#0b2632);color:#fff;border-bottom:4px solid var(--vm-color-c99b4c,#c99b4c);padding:30px 34px 22px}.propertyVisitDialog>header small{color:var(--vm-color-e6c67e-text,#e6c67e);letter-spacing:1.2px;font-size:10px;font-weight:900}.propertyVisitDialog>header h2{margin:8px 0;font:clamp(30px,4vw,43px)/1.1 Georgia}.propertyVisitDialog>header p{color:var(--vm-color-dce4e5-text,#dce4e5);margin:0;line-height:1.5}.propertyVisitClose{z-index:2;border:1px solid var(--vm-color-ffffff66,#fff6);color:#fff;cursor:pointer;background:0 0;width:42px;height:42px;font-size:28px;position:absolute;top:12px;right:15px}.propertyVisitForm{grid-template-columns:repeat(3,1fr);gap:16px;padding:28px 34px 34px;display:grid}.propertyVisitForm label{gap:7px;font-size:14px;font-weight:800;display:grid}.propertyVisitForm label>small{font-weight:500}.propertyVisitForm input,.propertyVisitForm select,.propertyVisitForm textarea{border:1px solid var(--vm-color-c9c5bc,#c9c5bc);background:var(--vm-color-fff,#fff);width:100%;min-height:46px;color:var(--vm-color-171717-text,#171717);font:inherit;padding:11px 12px}.propertyVisitForm textarea{resize:vertical}.propertyVisitForm .full,.propertyVisitHours,.propertyVisitSubmit,.propertyVisitStatus{grid-column:1/-1}.propertyVisitConsent{flex-direction:row;align-items:flex-start;line-height:1.5;font-weight:600!important;display:flex!important}.propertyVisitConsent input{flex:0 0 19px;width:19px;min-height:19px;margin-top:2px}.propertyVisitHours{background:var(--vm-color-f4f0e7,#f4f0e7);color:var(--vm-color-544d42-text,#544d42);margin:0;padding:13px 15px;font-size:13px;line-height:1.5}.propertyVisitSubmit{background:var(--vm-color-c99b4c,#c99b4c);min-height:52px;color:var(--vm-color-061924-text,#061924);text-transform:uppercase;letter-spacing:.7px;cursor:pointer;border:0;font-weight:900}.propertyVisitSubmit:disabled{opacity:.65;cursor:wait}.propertyVisitStatus{background:var(--vm-color-fff1d2,#fff1d2);border-left:4px solid var(--vm-color-c99b4c,#c99b4c);margin:0;padding:13px 15px;font-weight:800}.propertyVisitSuccess{gap:14px;padding:42px 34px;display:grid}.propertyVisitSuccess>b{color:var(--vm-color-0b2632-text,#0b2632);font:32px Georgia}.propertyVisitSuccess>span{color:var(--vm-color-8b6729-text,#8b6729);font-weight:900}.propertyVisitSuccess a,.propertyVisitSuccess button{background:var(--vm-color-0b2632,#0b2632);width:fit-content;color:var(--vm-color-e6c67e-text,#e6c67e);cursor:pointer;border:0;padding:14px 18px;font-weight:900;text-decoration:none}.propertyVisitSuccess button{background:var(--vm-color-eee9df,#eee9df);color:var(--vm-color-171717-text,#171717)}@media (width<=620px){.propertyTools{justify-content:flex-start}.propertyTools button,.propertyTools>a{flex:1;justify-content:center;min-width:130px}}@media (width<=720px){.propertyVisitOverlay{place-items:stretch stretch;padding:0}.propertyVisitDialog{width:100%;max-height:100vh}.propertyVisitDialog>header{padding:26px 22px 20px}.propertyVisitForm{grid-template-columns:1fr;padding:22px}.propertyVisitForm .full,.propertyVisitHours,.propertyVisitSubmit,.propertyVisitStatus{grid-column:auto}}@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:var(--vm-color-fff,#fff);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);padding:24px}.opsStats article.attention{background:#fff7f4;border-top-color:#b74335}.opsStats b,.opsStats span{display:block}.opsStats b{color:var(--vm-color-0b3040-text,#0b3040);font:36px Georgia}.opsStats span{color:var(--vm-color-64757b-text,#64757b);text-transform:uppercase;margin-top:7px;font-size:10px}.opsConsole nav{flex-wrap:wrap;gap:8px;display:flex}.opsConsole nav button{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);color:var(--vm-color-725425-text,#725425);cursor:pointer;padding:13px 17px;font-weight:900}.opsConsole nav button.active{background:var(--vm-color-061924,#061924);color:#fff}.opsTable{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddd8ce,#ddd8ce);overflow:auto}.opsTable table{border-collapse:collapse;width:100%;min-width:800px}.opsTable th,.opsTable td{border-bottom:1px solid var(--vm-color-e5e1d8,#e5e1d8);text-align:left;padding:15px;font-size:11px}.opsTable th{color:var(--vm-color-8b692f-text,#8b692f);text-transform:uppercase}.opsTable select{border:1px solid var(--vm-color-cfc9be,#cfc9be);padding:9px}.opsEmpty{color:var(--vm-color-64757b-text,#64757b);padding:30px}.inventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventoryGrid article{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddd8ce,#ddd8ce);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);gap:14px;padding:22px;display:grid}.inventoryGrid article.needsReview{border-top-color:#b74335}.inventoryGrid small{color:var(--vm-color-8b692f-text,#8b692f);font-weight:900}.inventoryGrid h3{margin:6px 0;font:23px Georgia}.inventoryGrid p{color:var(--vm-color-687980-text,#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:var(--vm-color-f4f0e7,#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{background:var(--vm-color-e8f3ec,#e8f3ec);color:var(--vm-color-2c6943-text,#2c6943)}.inventoryActions{gap:8px;display:flex}.inventoryActions a{border:1px solid var(--vm-color-c99b4c,#c99b4c);text-align:center;color:var(--vm-color-725425-text,#725425);text-transform:uppercase;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%,var(--vm-color-124253,#124253) 0,var(--vm-color-082c39,#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%,var(--vm-color-124253,#124253) 0,var(--vm-color-082c39,#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){max-width:590px;color:var(--vm-color-c2cdd1-text,#c2cdd1);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:var(--vm-color-082936,#082936);border:1px solid var(--vm-color-c99b4c88,#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:"";border:1px solid var(--vm-color-ffffff20,#ffffff20);pointer-events:none;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:var(--vm-color-96702f-text,#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:var(--vm-color-96702f-text,#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:var(--vm-color-96702f-text,#96702f);margin-top:7px;font-size:8px;display:block}.historyText{border-left:1px solid var(--vm-color-d6d0c5,#d6d0c5);padding-left:clamp(25px,5vw,70px)}.historyText p{color:var(--vm-color-536168-text,#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 var(--vm-color-ffffff2e,#ffffff2e);grid-template-columns:repeat(4,1fr);display:grid}.historyTimeline article{border-right:1px solid var(--vm-color-ffffff1d,#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:var(--vm-color-aebdc2-text,#aebdc2);font-size:12px;line-height:1.7}.historyLegacy{background:radial-gradient(circle at 50% 0,var(--vm-color-0d3543,#0d3543) 0,var(--navy) 62%);color:#fff;text-align:center;border-top:1px solid var(--vm-color-ffffff12,#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{border-top:1px solid var(--vm-color-ffffff5c,#ffffff5c);color:var(--vm-color-f4e8ce-text,#f4e8ce);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-right:0;border-bottom:1px solid var(--vm-color-ffffff1d,#ffffff1d);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 var(--vm-color-ffffff18,#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:var(--vm-color-d9c4a0-text,#d9c4a0);font-size:9px;font-weight:800}.historyPageFooter{background:var(--vm-color-04141d,#04141d);color:#fff;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:var(--vm-color-c5d0d3-text,#c5d0d3);font:22px Georgia}.historyPageFooter a{border:1px solid var(--gold);color:var(--vm-color-e5c57d-text,#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{background:var(--vm-color-061924,#061924);letter-spacing:.7px;text-transform:uppercase;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}.homePropertyCarousel{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d8d1c3,#d8d1c3);box-shadow:0 28px 70px var(--vm-color-06192418,#06192418);overflow:hidden}.homePropertySlide{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);min-height:640px;display:grid}.homePropertyMedia{background:var(--vm-color-061924,#061924);min-height:640px;position:relative}.homePropertyMedia .imageSlider{height:100%;margin:0}.homePropertyMedia .slideFrame{aspect-ratio:auto;height:100%}.homePropertyStatus,.homePropertyCount{z-index:6;position:absolute}.homePropertyStatus{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#237249;padding:10px 13px;font-size:12px;font-weight:900;top:22px;left:22px}.homePropertyCount{background:var(--vm-color-061924df,#061924df);color:var(--vm-color-efd28e-text,#efd28e);letter-spacing:.08em;padding:10px 13px;font:16px Georgia;bottom:22px;right:22px}.homePropertyContent{flex-direction:column;padding:clamp(30px,4vw,58px);display:flex}.homePropertyContent>small{color:var(--vm-color-99712e-text,#99712e);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.homePropertyContent h3{letter-spacing:-.035em;margin:14px 0 10px;font:clamp(32px,3.6vw,52px)/1 Georgia}.homePropertyContent>strong{color:var(--vm-color-956d25-text,#956d25);font:clamp(25px,2.6vw,36px) Georgia}.homePropertyFacts{border:1px solid var(--vm-color-ded8cd,#ded8cd);grid-template-columns:repeat(3,1fr);margin:28px 0 22px;display:grid}.homePropertyFacts span{color:var(--vm-color-273c45-text,#273c45);border-right:1px solid var(--vm-color-ded8cd,#ded8cd);padding:15px;font-size:14px;line-height:1.45}.homePropertyFacts span:last-child{border:0}.homePropertyFacts b{color:var(--vm-color-7b8589-text,#7b8589);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.homePropertyContent>p{color:var(--vm-color-56666d-text,#56666d);margin:0;font-size:16px;line-height:1.7}.homePropertyActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:28px;display:grid}.homePropertyActions a,.homePropertyActions button{border:1px solid var(--vm-color-092a37,#092a37);background:var(--vm-color-fff,#fff);min-height:50px;color:var(--vm-color-092a37-text,#092a37);letter-spacing:.06em;text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:14px 16px;font:900 12px Arial;display:flex}.homePropertyActions a:first-child{background:var(--vm-color-092a37,#092a37);color:#fff}.homePropertyActions a:last-child{border-color:var(--vm-color-c59a4b,#c59a4b);background:var(--vm-color-c59a4b,#c59a4b);color:var(--vm-color-061924-text,#061924);grid-column:1/-1}.homeCarouselControls{background:var(--vm-color-f0ece4,#f0ece4);grid-template-columns:58px 1fr 58px;align-items:center;gap:18px;min-height:84px;padding:16px 20px;display:grid}.homeCarouselControls>button{border:1px solid var(--vm-color-a88645,#a88645);width:58px;height:52px;color:var(--vm-color-061924-text,#061924);cursor:pointer;background:0 0;font-size:25px}.homeCarouselControls>button:hover,.homeCarouselControls>button:focus-visible{background:var(--vm-color-061924,#061924);color:#fff}.homeCarouselDots{justify-content:center;align-items:center;gap:7px;padding:10px 3px;display:flex;overflow-x:auto}.homeCarouselDots button{background:var(--vm-color-b8afa1,#b8afa1);cursor:pointer;border:0;flex:0 0 24px;width:24px;height:4px;padding:0}.homeCarouselDots button.active{background:var(--vm-color-9d742a,#9d742a)}.homeCarouselEmpty{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d8d1c3,#d8d1c3);text-align:center;padding:55px}.homeCarouselEmpty b{font:28px Georgia}.homeCarouselEmpty p{color:var(--vm-color-607077-text,#607077);font-size:16px}@media (width<=1050px){.homePropertySlide{grid-template-columns:1fr;min-height:0}.homePropertyMedia{min-height:520px}.homePropertyContent{min-height:550px}}@media (width<=650px){.homePropertySlide{display:block}.homePropertyMedia{min-height:350px}.homePropertyContent{min-height:0;padding:24px 20px}.homePropertyContent h3{font-size:34px}.homePropertyFacts{grid-template-columns:1fr}.homePropertyFacts span{border-right:0;border-bottom:1px solid var(--vm-color-ded8cd,#ded8cd)}.homePropertyFacts span:last-child{border-bottom:0}.homePropertyActions{grid-template-columns:1fr}.homePropertyActions a:last-child{grid-column:auto}.homeCarouselControls{grid-template-columns:50px 1fr 50px;gap:8px;padding:12px 10px}.homeCarouselControls>button{width:50px}.homeCarouselDots button{flex-basis:18px;width:18px}}.vmAgent{z-index:220;font-family:Arial,sans-serif;position:fixed;bottom:22px;right:22px}.vmAgentLauncher{border:1px solid var(--vm-color-d9b864,#d9b864);background:var(--vm-color-061924,#061924);color:#fff;cursor:pointer;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{background:linear-gradient(145deg,var(--vm-color-dfc27a,#dfc27a),var(--vm-color-a97c2e,#a97c2e));width:46px;height:46px;color:var(--vm-color-061924-text,#061924);border-radius:50%;place-items:center;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:var(--vm-color-d8c18c-text,#d8c18c);margin-top:4px;font-size:9px}.vmAgentPanel{background:var(--vm-color-f7f4ed,#f7f4ed);width:min(410px,100vw - 28px);max-height:min(720px,100vh - 112px);color:var(--vm-color-17313b-text,#17313b);border:1px solid var(--vm-color-c99b4c,#c99b4c);border-radius:18px;position:absolute;bottom:76px;right:0;overflow:auto;box-shadow:0 25px 70px #0008}.vmAgentPanel>header{z-index:2;background:var(--vm-color-061924,#061924);color:#fff;grid-template-columns:48px 1fr 34px;align-items:center;gap:11px;padding:16px;display:grid;position:sticky;top:0}.vmAgentAvatar{background:var(--vm-color-fff,#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:var(--vm-color-d2ad5f-text,#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:var(--vm-color-bec9cd-text,#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{background:var(--vm-color-ffffff10,#ffffff10);color:#fff;cursor:pointer;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:var(--vm-color-66767b-text,#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{border:1px solid var(--vm-color-d8d2c6,#d8d2c6);background:var(--vm-color-fff,#fff);min-height:39px;color:var(--vm-color-53666d-text,#53666d);text-transform:uppercase;cursor:pointer;border-radius:7px;padding:7px 4px;font-size:8px;font-weight:900}.vmAgentProfiles button.active{background:var(--vm-color-0b3443,#0b3443);color:#fff;border-color:var(--vm-color-c99b4c,#c99b4c)}.vmAgentPanel form{gap:10px;padding:0 18px 19px;display:grid}.vmAgentPanel label{color:var(--vm-color-5a6b71-text,#5a6b71);letter-spacing:.5px;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.vmAgentPanel input,.vmAgentPanel select,.vmAgentPanel textarea{border:1px solid var(--vm-color-d3d0c9,#d3d0c9);background:var(--vm-color-fff,#fff);width:100%;min-height:41px;color:var(--vm-color-17313b-text,#17313b);text-transform:none;border-radius:6px;padding:10px;font:12px Arial}.vmAgentPanel textarea{resize:vertical}.vmAgentGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vmAgentPrivacy{color:var(--vm-color-718086-text,#718086);margin:1px 0;font-size:9px;line-height:1.45}.vmAgentSubmit{background:linear-gradient(135deg,var(--vm-color-c99b4c,#c99b4c),var(--vm-color-e0c47c,#e0c47c));min-height:48px;color:var(--vm-color-061924-text,#061924);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;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{background:var(--vm-color-fff,#fff);border:2px solid var(--vm-color-d5b56a,#d5b56a);color:#0000;overflow:hidden}.vmAgentLogo img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.vmAgentLauncher>.vmAgentPhoto{background:var(--vm-color-02070a,#02070a);border-color:var(--vm-color-d5b56a,#d5b56a);box-shadow:inset 0 0 0 2px var(--vm-color-061924,#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:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ded9cf,#ded9cf);box-shadow:0 8px 20px var(--vm-color-0619240b,#0619240b);border-radius:4px 16px 16px;padding:16px}.vmAgentBubble b{font:18px/1.35 Georgia}.vmAgentBubble p{color:var(--vm-color-63747a-text,#63747a);margin:8px 0 0;font-size:11px;line-height:1.55}.vmAgentPrompt{color:var(--vm-color-17313b-text,#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;border:1px solid var(--vm-color-d7d2c8,#d7d2c8);background:var(--vm-color-fff,#fff);width:100%;color:var(--vm-color-17313b-text,#17313b);cursor:pointer;border-radius:8px;padding:14px}.vmAgentProfileChoices button:hover,.vmAgentOptions button:hover{border-color:var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fffdf8,#fffdf8)}.vmAgentProfileChoices b,.vmAgentProfileChoices span{display:block}.vmAgentProfileChoices b{font:15px Georgia}.vmAgentProfileChoices span{color:var(--vm-color-718086-text,#718086);margin-top:4px;font-size:9px}.vmAgentProgress{margin-bottom:14px}.vmAgentProgress>span{color:var(--vm-color-8a672b-text,#8a672b);letter-spacing:1px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.vmAgentProgress>i{background:var(--vm-color-ded9cf,#ded9cf);border-radius:3px;height:4px;display:block;overflow:hidden}.vmAgentProgress>i>b{background:var(--vm-color-c99b4c,#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:var(--vm-color-a87d31-text,#a87d31);font-size:19px}.vmAgentQuestion form{gap:8px;display:grid}.vmAgentQuestion form input{min-height:48px;font-size:13px}.vmAgentQuestion form button{background:var(--vm-color-0a3140,#0a3140);color:#fff;text-transform:uppercase;cursor:pointer;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:var(--vm-color-6b777b-text,#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{background:var(--vm-color-1b7550,#1b7550);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:25px;display:grid}.vmAgentResult>small{color:var(--vm-color-8a672b-text,#8a672b);letter-spacing:1.2px;font-size:8px;font-weight:900}.vmAgentResult h3{color:var(--vm-color-0a3140-text,#0a3140);margin:8px 0 10px;font:26px Georgia}.vmAgentResult>p{color:var(--vm-color-65767b-text,#65767b);font-size:11px;line-height:1.55}.vmAgentSummary{text-align:left;border:1px solid var(--vm-color-dad5cb,#dad5cb);background:var(--vm-color-fff,#fff);margin:18px 0}.vmAgentSummary div{border-bottom:1px solid var(--vm-color-ece8df,#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:var(--vm-color-89682f-text,#89682f);font-size:8px}.vmAgentSummary span{color:var(--vm-color-394e56-text,#394e56);font-size:10px}.vmAgentSend{background:linear-gradient(135deg,var(--vm-color-c99b4c,#c99b4c),var(--vm-color-e0c47c,#e0c47c));width:100%;min-height:50px;color:var(--vm-color-061924-text,#061924);text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;font-size:9px;font-weight:900}.vmAgentResult .vmAgentPrivacy{margin-top:13px;font-size:8px}.vmAgentQuestion{background:var(--vm-color-f2efe8,#f2efe8);padding:0}.vmAgentQuestion .vmAgentProgress{background:var(--vm-color-fff,#fff);margin:0;padding:12px 18px 7px}.vmChatHistory{background:linear-gradient(var(--vm-color-f4f1eaee,#f4f1eaee),var(--vm-color-f4f1eaee,#f4f1eaee)),radial-gradient(circle at 10% 20%,var(--vm-color-c99b4c22,#c99b4c22) 0 1px,transparent 2px);background-size:auto,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:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d2b66f,#d2b66f);border-radius:50%;flex:none;width:25px;height:25px;padding:3px}.vmChatMessage p{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ded8cc,#ded8cc);color:var(--vm-color-344a52-text,#344a52);box-shadow:0 4px 12px var(--vm-color-0619240b,#0619240b);border-radius:5px 14px 14px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.vmChatMessage p small{color:var(--vm-color-6f7e83-text,#6f7e83);margin-top:6px;font-size:9px;display:block}.vmChatMessage.user{justify-content:flex-end;align-self:flex-end}.vmChatMessage.user p{background:var(--vm-color-0b3443,#0b3443);color:#fff;border-color:var(--vm-color-0b3443,#0b3443);border-radius:14px 5px 14px 14px}.vmChatMessage.current p{border-color:var(--vm-color-c99b4c,#c99b4c)}.vmChatAck p{color:var(--vm-color-6c787c-text,#6c787c);font-size:9px}.vmChatComposer{background:var(--vm-color-fff,#fff);border-top:1px solid var(--vm-color-ddd7cc,#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{background:var(--vm-color-c99b4c,#c99b4c);height:44px;color:var(--vm-color-061924-text,#061924);cursor:pointer;border:0;border-radius:50%;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{border:1px solid var(--vm-color-c9b47f,#c9b47f);background:var(--vm-color-fff,#fff);color:var(--vm-color-0b3443-text,#0b3443);cursor:pointer;border-radius:18px;padding:9px 11px;font-size:9px;font-weight:800}.vmFaqChoices button:hover{background:var(--vm-color-0b3443,#0b3443);color:#fff}.vmFaqAnswer{margin:12px 0 4px}.vmFaqAnswer p{border-color:var(--vm-color-c99b4c,#c99b4c)}.vmAgentStart{overflow:auto}.accessModel{--access-navy:var(--vm-color-061924-text,#061924);--access-blue:var(--vm-color-0a3140-text,#0a3140);--access-gold:var(--vm-color-c99b4c-text,#c99b4c);--access-cream:var(--vm-color-f4f0e7-text,#f4f0e7);--access-ink:var(--vm-color-112c36-text,#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:4px solid var(--vm-color-f7c856,#f7c856);outline-offset:4px}.skipLink{z-index:1000;background:var(--vm-color-fff,#fff);color:#000;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);border-bottom:1px solid var(--vm-color-ffffff1c,#ffffff1c);color:#fff;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:var(--vm-color-d9e1e3-text,#d9e1e3);letter-spacing:1.2px;text-transform:uppercase;padding:14px 4px;font-size:.72em;font-weight:800}.accessWhatsapp{border:1px solid var(--access-gold);min-height:44px;color:var(--vm-color-f1d595-text,#f1d595);text-transform:uppercase;align-items:center;gap:12px;padding:13px 17px;font-size:.72em;font-weight:900;display:flex}.accessToolbar{z-index:50;background:var(--vm-color-fff,#fff);min-height:58px;color:var(--vm-color-14313c-text,#14313c);border-bottom:1px solid var(--vm-color-d8d3ca,#d8d3ca);box-shadow:0 8px 22px var(--vm-color-0619240a,#0619240a);align-items:center;gap:22px;padding:8px clamp(22px,6vw,90px);display:flex;position:sticky;top:0}.accessToolbar strong{font:1em Georgia}.accessToolbar strong span{color:var(--vm-color-9a702d-text,#9a702d)}.accessToolbar>div{gap:7px;display:flex}.accessToolbar button{border:1px solid var(--vm-color-cbd1d2,#cbd1d2);background:var(--vm-color-f7f5f0,#f7f5f0);min-width:40px;min-height:40px;color:var(--vm-color-0b2e3b-text,#0b2e3b);cursor:pointer;border-radius:4px;padding:7px;font-weight:900}.accessToolbar button[aria-pressed=true]{background:var(--access-navy);color:#fff;border-color:var(--access-gold)}.accessToolbar p{color:var(--vm-color-58696f-text,#58696f);margin-left:auto;font-size:.68em}.accessHero{background:radial-gradient(circle at 75% 28%,var(--vm-color-134658,#134658) 0,var(--vm-color-082d3c,#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:var(--vm-color-d2ae63-text,#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){max-width:650px;color:var(--vm-color-bdc9cd-text,#bdc9cd);line-height:1.75}.accessHeroActions{gap:12px;margin-top:34px;display:flex}.accessHeroActions a{background:var(--access-gold);min-height:50px;color:var(--vm-color-071d27-text,#071d27);text-transform:uppercase;place-items:center;padding:16px 20px;font-size:.72em;font-weight:900;display:grid}.accessHeroActions a+a{color:#fff;border:1px solid var(--vm-color-ffffff70,#ffffff70);background:0 0}.accessHero figure{border:1px solid var(--vm-color-c99b4c80,#c99b4c80);margin:0;padding:12px;position:relative}.accessHero figure img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.accessHero figcaption{background:var(--vm-color-fff,#fff);width:260px;color:var(--access-ink);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:var(--vm-color-66757a-text,#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:var(--vm-color-53676e-text,#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{background:var(--vm-color-fff,#fff);border-left:3px solid var(--access-gold);padding:20px}.accessIntro li b,.accessIntro li span{display:block}.accessIntro li b{font:1.1em Georgia}.accessIntro li span{color:var(--vm-color-65767b-text,#65767b);margin-top:6px;font-size:.72em;line-height:1.5}.accessProperties{background:var(--vm-color-fff,#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{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-bfc7c9,#bfc7c9);min-width:190px;color:var(--vm-color-17333d-text,#17333d);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 var(--vm-color-ddd8ce,#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:var(--vm-color-8b692f-text,#8b692f);letter-spacing:.7px;text-transform:uppercase;font-size:.68em;font-weight:800}.accessPropertyGrid h3{margin:11px 0;font:1.45em Georgia}.accessPropertyGrid p{min-height:40px;color:var(--vm-color-5b6b70-text,#5b6b70);font-size:.77em;line-height:1.5}.accessPropertyGrid strong{color:var(--access-navy);margin:19px 0;font:1.3em Georgia;display:block}.accessPropertyGrid a{border-top:1px solid var(--vm-color-d8d3c9,#d8d3c9);color:var(--vm-color-745321-text,#745321);text-transform:uppercase;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);min-height:54px;color:var(--vm-color-071d27-text,#071d27);text-transform:uppercase;align-items:center;gap:18px;padding:17px 21px;font-size:.74em;font-weight:900;display:flex}.accessFooter{background:var(--vm-color-03141d,#03141d);min-height:180px;color:var(--vm-color-c5d1d4-text,#c5d1d4);grid-template-columns:170px 1fr auto;align-items:center;gap:30px;padding:35px clamp(22px,6vw,90px);display:grid}.accessFooter img{width:150px}.accessFooter p{font-size:.72em}.accessFooter a{color:var(--vm-color-e0c27c-text,#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:var(--vm-color-000,#000)}.accessModel.isHighContrast .accessEyebrow,.accessModel.isHighContrast .accessHero h1 em,.accessModel.isHighContrast .accessIntro h2 em{color:var(--vm-color-ffdf33-text,#ffdf33)}.accessModel.isHighContrast .accessToolbar{border-bottom:3px solid var(--vm-color-000,#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{border:1px solid var(--vm-color-d9d1c2,#d9d1c2);background:var(--vm-color-fff,#fff);color:var(--vm-color-27231d-text,#27231d);cursor:pointer;padding:16px 10px;font-weight:800}.clientTabs button.active{background:var(--vm-color-161512,#161512);color:var(--vm-color-d7b56d-text,#d7b56d)}.clientPanel{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-e4ded3,#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:var(--vm-color-9b762c-text,#9b762c);letter-spacing:.16em;font-weight:900}.clientPanelHead h2{margin:6px 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}.clientPanelHead a{color:var(--vm-color-8a6624-text,#8a6624);font-weight:800}.clientEmpty{text-align:center;background:var(--vm-color-f7f4ee,#f7f4ee);padding:58px 18px}.clientEmpty b{font-size:1.35rem}.clientEmpty a{color:var(--vm-color-8a6624-text,#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{border:1px solid var(--vm-color-cfc8bb,#cfc8bb);background:var(--vm-color-fff,#fff);width:100%;font:inherit;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{background:var(--vm-color-171511,#171511);color:var(--vm-color-e3c57f-text,#e3c57f);border:0;grid-column:1/-1;padding:16px;font-weight:900}.clientMessage{background:var(--vm-color-f1e7cf,#f1e7cf);border-left:4px solid var(--vm-color-b38936,#b38936);margin:18px 0 0;padding:16px;font-weight:800}.proposalList{margin-top:30px}.proposalList article{border-top:1px solid var(--vm-color-e2ddd3,#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 var(--vm-color-ddd6ca,#ddd6ca);grid-template-columns:42px 1fr;align-items:center;padding:16px;display:grid}.dealTimeline span{background:var(--vm-color-e9e4db,#e9e4db);border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.dealTimeline small{color:var(--vm-color-766f64-text,#766f64)}.dealTimeline .current{border-color:var(--vm-color-b68c3c,#b68c3c);background:var(--vm-color-fbf6eb,#fbf6eb)}.dealTimeline .current span{background:var(--vm-color-1b1915,#1b1915);color:var(--vm-color-d9b66c-text,#d9b66c)}.clientNotice{background:var(--vm-color-f5f1e9,#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{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-b88a3d,#b88a3d);color:var(--vm-color-7b5b24-text,#7b5b24)}.homeAdvancedFilters{background:var(--vm-color-f6f2e9,#f6f2e9);border-top:2px solid var(--gold);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px;display:grid}.homeAdvancedFilters input[type=text],.homeAdvancedFilters input:not([type]){border:1px solid var(--vm-color-d7dcdd,#d7dcdd);background:var(--vm-color-fff,#fff);width:100%;height:46px;color:var(--vm-color-102a35-text,#102a35);margin-top:7px;padding:0 10px;display:block}.homeAdvancedFilters .documentedOnly{background:var(--vm-color-fff,#fff);align-items:center;gap:10px;padding:20px 12px;display:flex}.homeAdvancedFilters .documentedOnly input{width:18px;height:18px}.homeAdvancedFilters fieldset{border:1px solid var(--vm-color-d8d0c2,#d8d0c2);grid-column:1/-1;padding:15px}.homeAdvancedFilters legend{text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:900}.homeAdvancedFilters fieldset button{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-cbc3b7,#cbc3b7);min-height:34px;color:var(--vm-color-51483b-text,#51483b);margin:4px;padding:8px 12px}.homeAdvancedFilters fieldset button.active{background:var(--navy);border-color:var(--navy);color:#fff}.homeAdvancedFilters .clearSearch{border:1px solid var(--vm-color-a9a092,#a9a092);min-height:42px;color:var(--vm-color-655d52-text,#655d52);background:0 0}@media (width<=800px){.homeAdvancedFilters{grid-template-columns:1fr 1fr}}@media (width<=520px){.homeAdvancedFilters{grid-template-columns:1fr}.homeAdvancedFilters fieldset{grid-column:auto}}.homePropertySearch{background:var(--vm-color-f2eee5,#f2eee5);border-bottom:1px solid var(--vm-color-ded5c4,#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:var(--vm-color-66767d-text,#66767d);max-width:520px;line-height:1.65}.homePropertySearch form{background:var(--vm-color-fff,#fff);box-shadow:0 14px 35px var(--vm-color-071e2912,#071e2912);grid-template-columns:1.1fr 1.5fr 1fr 1fr 1fr auto;gap:10px;padding:18px;display:grid}.homePropertySearch label{letter-spacing:.8px;text-transform:uppercase;color:var(--vm-color-66747a-text,#66747a);font-size:8px;font-weight:900}.homePropertySearch select{border:1px solid var(--vm-color-d7dcdd,#d7dcdd);background:var(--vm-color-fafafa,#fafafa);width:100%;height:46px;color:var(--vm-color-102a35-text,#102a35);margin-top:7px;padding:0 10px;display:block}.homePropertySearch button,.radarFinanceButton{background:var(--gold);color:var(--vm-color-071e29-text,#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 var(--vm-color-c99b4c55,#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:var(--vm-color-d8b66f-text,#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:var(--vm-color-e9ca8a-text,#e9ca8a);letter-spacing:1px;white-space:nowrap;font-size:9px}.homeSearchPanel{padding-top:14px}.homeSearchHelp{color:var(--vm-color-607178-text,#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;background:var(--vm-color-03141de8,#03141de8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.clientAccessGate>section{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);width:min(100%,560px);max-height:94vh;color:var(--vm-color-112b35-text,#112b35);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:var(--vm-color-916b2e-text,#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:var(--vm-color-5c6a70-text,#5c6a70);line-height:1.6}.clientAccessGate>section>a,.clientAccessGate form button{background:var(--vm-color-061924,#061924);color:#fff;text-align:center;cursor:pointer;border:0;width:100%;margin-top:20px;padding:16px;font-weight:900;display:block}.clientAccessGate>section>span{text-align:center;color:var(--vm-color-6c777b-text,#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 var(--vm-color-bfc7c9,#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{border:1px solid var(--vm-color-cfc8bb,#cfc8bb);font:inherit;padding:14px}.financeSimulator article{background:var(--vm-color-071c27,#071c27);color:#fff;gap:8px;padding:28px;display:grid}.financeSimulator article small{color:var(--vm-color-d7b56d-text,#d7b56d);font-weight:900}.financeSimulator article b,.financeSimulator article strong{font:700 clamp(1.6rem,3vw,2.5rem) Georgia}.financeSimulator article p{color:var(--vm-color-c7d0d3-text,#c7d0d3);line-height:1.6}.financeSimulator article a{color:var(--vm-color-e2c77f-text,#e2c77f);font-weight:900}.ownerDashboard{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ownerDashboard article{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ded8cd,#ded8cd);border-top:4px solid var(--vm-color-b78b38,#b78b38);padding:28px}.ownerDashboard small{color:var(--vm-color-967026-text,#967026);font-weight:900}.ownerDashboard p{color:var(--vm-color-5e686b-text,#5e686b);line-height:1.7}.ownerDashboard a{color:var(--vm-color-805f20-text,#805f20);font-weight:900}.ownerTimeline{background:var(--vm-color-071c27,#071c27);color:#fff;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 var(--vm-color-c49a4d,#c49a4d);gap:10px;padding-top:16px;display:grid}.ownerTimeline li b{color:var(--vm-color-d7b56d-text,#d7b56d);font-size:1.4rem}@media (width<=760px){.financeSimulator,.ownerDashboard,.financeSimulator>div{grid-template-columns:1fr}.ownerTimeline ol{grid-template-columns:1fr 1fr}}.acquisitionHighlight{background:var(--vm-color-071c27,#071c27);color:#fff;border-left:5px solid var(--vm-color-c99b4c,#c99b4c);margin:24px 0;padding:clamp(22px,3vw,34px)}.acquisitionHighlight>small{color:var(--vm-color-dfbd73-text,#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:var(--vm-color-ffffff12,#ffffff12);border:1px solid var(--vm-color-dfbd7347,#dfbd7347);gap:7px;padding:18px;display:grid}.acquisitionHighlight article b{color:var(--vm-color-e2c57e-text,#e2c57e);font-size:1rem}.acquisitionHighlight article span{color:var(--vm-color-e7ecee-text,#e7ecee);font-size:.86rem;line-height:1.55}.acquisitionHighlight>p{color:var(--vm-color-bdc8cc-text,#bdc8cc);font-size:.78rem;margin:18px 0 0!important}@media (width<=720px){.acquisitionHighlight>div{grid-template-columns:1fr}}.compactServices{background:var(--vm-color-f2eee5,#f2eee5);border-bottom:1px solid var(--vm-color-ded5c4,#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:var(--vm-color-d8b66f-text,#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:var(--vm-color-e9ca8a-text,#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{border:1px solid var(--vm-color-ded7cb,#ded7cb);background:var(--vm-color-fff,#fff);box-shadow:0 16px 45px var(--vm-color-1d191312,#1d191312);padding:clamp(20px,3vw,34px)}.advancedSearchTop{align-items:end;gap:18px;margin-bottom:22px;display:flex}.advancedSearchTop .searchKeyword{flex:1}.advancedSearchTop label,.advancedFilterGrid label{color:var(--vm-color-50483d-text,#50483d);gap:7px;font-size:.82rem;font-weight:900;display:grid}.advancedSearch input,.advancedSearch select{border:1px solid var(--vm-color-cbc3b7,#cbc3b7);background:var(--vm-color-faf9f6,#faf9f6);width:100%;font:inherit;color:var(--vm-color-1e1b17-text,#1e1b17);padding:13px}.advancedSearchTop>button{color:var(--vm-color-896524-text,#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 var(--vm-color-e4ded3,#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{border:1px solid var(--vm-color-cbc3b7,#cbc3b7);background:var(--vm-color-fff,#fff);color:var(--vm-color-494136-text,#494136);cursor:pointer;border-radius:999px;padding:9px 13px}.featureFilters button.active{background:var(--vm-color-191713,#191713);border-color:var(--vm-color-191713,#191713);color:var(--vm-color-d9b66b-text,#d9b66b)}.searchEmpty{text-align:center;background:var(--vm-color-f6f2ea,#f6f2ea);padding:55px 20px}.searchEmpty b{font-size:1.3rem}.searchEmpty button,.searchEmpty a{background:var(--vm-color-1a1814,#1a1814);color:var(--vm-color-e0be73-text,#e0be73);cursor:pointer;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}}.savedSearchBox{border:1px solid var(--vm-color-cbb985,#cbb985);background:var(--vm-color-fff,#fff);box-shadow:0 14px 34px var(--vm-color-06192410,#06192410);margin:28px 0}.savedSearchBox>summary{color:var(--vm-color-0b3040-text,#0b3040);cursor:pointer;padding:20px 24px;font:700 20px Georgia}.savedSearchBox>summary::marker{color:var(--vm-color-a77a2b-text,#a77a2b)}.savedSearchBox form{border-top:1px solid var(--vm-color-e4ded3,#e4ded3);padding:0 24px 24px}.savedSearchBox form>p{color:var(--vm-color-607078-text,#607078);line-height:1.6}.savedSearchBox form>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.savedSearchBox label{color:var(--vm-color-50483d-text,#50483d);gap:7px;font-size:.82rem;font-weight:900;display:grid}.savedSearchBox input,.savedSearchBox select{border:1px solid var(--vm-color-cbc3b7,#cbc3b7);background:var(--vm-color-faf9f6,#faf9f6);width:100%;font:inherit;padding:12px}.savedSearchBox .savedSearchConsent{align-items:flex-start;margin:17px 0;font-weight:600;line-height:1.45;display:flex}.savedSearchBox .savedSearchConsent input{width:auto;margin:3px 8px 0 0}.savedSearchBox button{background:var(--vm-color-0b3040,#0b3040);min-height:46px;color:var(--vm-color-e2c276-text,#e2c276);cursor:pointer;border:0;padding:13px 18px;font-weight:900}.savedSearchBox button:disabled{opacity:.55}.savedSearchBox [role=status]{color:var(--vm-color-315744-text,#315744);margin:0 0 0 14px;font-weight:800;display:inline-block}@media (width<=900px){.savedSearchBox form>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.savedSearchBox form>div{grid-template-columns:1fr}.savedSearchBox [role=status]{margin:12px 0 0;display:block}}.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{border:1px solid var(--vm-color-d6ae62,#d6ae62);background:var(--vm-color-061924,#061924);color:#fff;cursor:pointer;padding:14px 18px;font-weight:900;box-shadow:0 10px 30px #0004}.crmInstall>div{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-c99b4c,#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:var(--vm-color-59666b-text,#59666b);margin:8px 0 13px;font-size:12px;line-height:1.5}.crmInstall>div button{background:var(--vm-color-eee7d9,#eee7d9);cursor:pointer;border:0;padding:9px 13px}@media (width<=600px){.crmInstall{bottom:80px;right:12px}}@media (display-mode:standalone){.crmInstall{display:none}}.crmPro{background:var(--vm-color-eef1f2,#eef1f2);border:1px solid var(--vm-color-d8dfe1,#d8dfe1);color:var(--vm-color-102832-text,#102832);margin-top:20px}.crmTop{background:var(--vm-color-071d29,#071d29);color:#fff;border-bottom:3px solid var(--vm-color-c99b4c,#c99b4c);justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.crmTop small{color:var(--vm-color-d9b66b-text,#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:var(--vm-color-9ed0b1-text,#9ed0b1)}.crmTop button,.crmPanel>header button{background:var(--vm-color-d6ae61,#d6ae61);color:var(--vm-color-071d29-text,#071d29);border:0;padding:11px 14px;font-weight:900}.crmShell{grid-template-columns:210px minmax(0,1fr);min-height:680px;display:grid}.crmShell>aside{background:var(--vm-color-0c2a37,#0c2a37);padding:15px 9px}.crmShell>aside button{width:100%;color:var(--vm-color-b9c8cd-text,#b9c8cd);text-align:left;background:0 0;border:0;border-left:3px solid #0000;padding:13px;font-weight:800}.crmShell>aside button.active{border-color:var(--vm-color-d8b66b,#d8b66b);background:var(--vm-color-ffffff0d,#ffffff0d);color:var(--vm-color-f0d18c-text,#f0d18c)}.crmContent{min-width:0;padding:22px}.crmMessage{background:var(--vm-color-efe4ca,#efe4ca);border-left:4px solid var(--vm-color-a87c2e,#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:var(--vm-color-fff,#fff);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);padding:20px}.crmStats b{font:26px Georgia;display:block}.crmStats span{color:var(--vm-color-718087-text,#718087);text-transform:uppercase;font-size:9px;font-weight:900}.crmPanel{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-dce1e1,#dce1e1);margin-bottom:18px}.crmPanel>header{border-bottom:1px solid var(--vm-color-e1e5e5,#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{border-bottom:1px solid var(--vm-color-e6e9e9,#e6e9e9);text-align:left;white-space:nowrap;padding:12px 14px}.crmTable th{background:var(--vm-color-f5f6f4,#f5f6f4);text-transform:uppercase;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 var(--vm-color-dbe0df,#dbe0df);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);padding:17px}.crmCards h3{min-height:42px;margin:8px 0;font:18px Georgia}.crmCards p{color:var(--vm-color-68777c-text,#68777c)}.crmCards footer{border-top:1px solid var(--vm-color-e4e7e7,#e4e7e7);justify-content:space-between;margin-top:15px;padding-top:11px;display:flex}.crmTag{background:var(--vm-color-e8e2d4,#e8e2d4);padding:5px;font-size:8px;font-weight:900}.crmForm{background:var(--vm-color-fff,#fff);border-top:4px solid var(--vm-color-c99b4c,#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{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);width:100%;font:inherit;padding:11px}.crmForm>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.crmForm>footer button{border:1px solid var(--vm-color-b9c2c4,#b9c2c4);background:var(--vm-color-fff,#fff);padding:11px 16px;font-weight:900}.crmForm>footer button:last-child{background:var(--vm-color-071d29,#071d29);color:#fff}.crmPipeline{grid-template-columns:repeat(7,minmax(150px,1fr));gap:9px;padding:12px;display:grid;overflow:auto}.crmPipeline>article{background:var(--vm-color-eef1f1,#eef1f1);min-height:300px;padding:9px}.crmPipeline article>header{justify-content:space-between;display:flex}.crmPipeline article>div{background:var(--vm-color-fff,#fff);border-left:3px solid var(--vm-color-c99b4c,#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:var(--vm-color-f4f3ee,#f4f3ee);padding:16px}.crmMatches span,.crmTemplates p{color:var(--vm-color-66747a-text,#66747a);margin-top:7px;font-size:11px;display:block}.crmTemplates button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border:0;padding:8px}.crmReport b{font:28px Georgia;display:block}.crmSecurity,.crmHint{background:var(--vm-color-e9f2ec,#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:var(--vm-color-f5f2e9,#f5f2e9);border-bottom:1px solid var(--vm-color-e0d6c1,#e0d6c1);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.crmPropertyIntro div{gap:4px;display:grid}.crmPropertyIntro span{color:var(--vm-color-68777c-text,#68777c);font-size:11px}.crmCards{background:var(--vm-color-edf0f0,#edf0f0);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.crmCards .crmPropertyCard{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d6dddc,#d6dddc);min-width:0;box-shadow:0 8px 24px var(--vm-color-0b26320d,#0b26320d);border-top:0;padding:0;overflow:hidden}.crmPropertyMedia{background:var(--vm-color-102832,#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{background:var(--vm-color-071d29e8,#071d29e8);color:#fff;letter-spacing:.5px;padding:7px 9px;font-size:9px;font-weight:900}.crmPropertyMedia>button{background:var(--vm-color-071d29d9,#071d29d9);color:#fff;cursor:pointer;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{background:var(--vm-color-071d29d9,#071d29d9);color:#fff;padding:5px 8px;font-weight:900;position:absolute;bottom:12px;right:13px}.crmPropertyThumbs{background:var(--vm-color-071d29,#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{border-color:var(--vm-color-d6ae61,#d6ae61);opacity:1}.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:var(--vm-color-889399-text,#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:var(--vm-color-68777c-text,#68777c);margin:0;font-size:11px}.crmPropertyBody>b{white-space:nowrap;color:var(--vm-color-8a6120-text,#8a6120);font:17px Georgia}.crmPropertyCard footer{border-top:1px solid var(--vm-color-e4e7e7,#e4e7e7);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 18px;display:flex}.crmPropertyCard footer a{color:var(--vm-color-0c4f42-text,#0c4f42);font-size:10px;font-weight:900}.crmPropertyCard footer select{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);max-width:135px;padding:7px}.crmPropertyBulk{border-bottom:1px solid var(--vm-color-d8dfe1,#d8dfe1);background:var(--vm-color-fff,#fff);align-items:center;gap:14px;padding:12px 18px;display:flex}.crmPropertyBulk label{align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.crmPropertyBulk span{color:var(--vm-color-68777c-text,#68777c);margin-left:auto;font-size:11px}.crmPropertyBulk button{color:#fff;cursor:pointer;background:#a52d20;border:0;padding:10px 14px;font-weight:900}.crmPropertyBulk button:disabled{opacity:.45;cursor:not-allowed}.crmPropertyCard.selected{outline:3px solid var(--vm-color-d6ae61,#d6ae61);outline-offset:-3px}.crmPropertySelect{background:var(--vm-color-f5f2e9,#f5f2e9);color:var(--vm-color-102832-text,#102832);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:900;display:flex}.crmPropertySelect input,.crmPropertyBulk input{width:17px;height:17px;accent-color:var(--vm-color-0d4f42-text,#0d4f42)}@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{max-width:720px;color:var(--vm-color-617077-text,#617077);margin:8px 0 18px;font-size:12px;line-height:1.5}.crmPropertyControls{border-top:1px solid var(--vm-color-e4e7e7,#e4e7e7);background:var(--vm-color-f7f8f7,#f7f8f7);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{background:var(--vm-color-d9eee2,#d9eee2);color:var(--vm-color-175d37-text,#175d37)}.crmPropertyControls label{color:var(--vm-color-68777c-text,#68777c);text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.crmPropertyControls select{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);background:var(--vm-color-fff,#fff);padding:9px}.crmPropertyControls a{color:var(--vm-color-0c4f42-text,#0c4f42);padding:10px;font-size:10px;font-weight:900}.crmPropertyEdit{border-top:1px solid var(--vm-color-e4e7e7,#e4e7e7);background:var(--vm-color-faf9f6,#faf9f6)}.crmPropertyEdit summary{color:var(--vm-color-0c4f42-text,#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:var(--vm-color-536369-text,#536369);gap:5px;font-size:9px;font-weight:900;display:grid}.crmPropertyEdit input,.crmPropertyEdit select{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);background:var(--vm-color-fff,#fff);width:100%;font:inherit;padding:9px}.crmPropertyEdit button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border:0;align-self:end;padding:10px;font-weight:900}.crmPropertyEdit textarea{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);background:var(--vm-color-fff,#fff);width:100%;font:inherit;resize:vertical;padding:9px}.crmPropertyWide{grid-column:1/-1}.crmPropertyMissing{background:var(--vm-color-fff7df,#fff7df);color:var(--vm-color-705419-text,#705419);border-top:1px solid var(--vm-color-eadcb4,#eadcb4);padding:10px 18px;font-size:10px;line-height:1.5}.crmMaturityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crmMaturityGrid article{background:var(--vm-color-f7f8f7,#f7f8f7);border-left:3px solid var(--vm-color-d6ae61,#d6ae61);gap:6px;padding:16px;display:grid}.crmMaturityGrid b{color:var(--vm-color-0c4f42-text,#0c4f42)}.crmMaturityGrid span{color:var(--vm-color-607078-text,#607078);font-size:11px;line-height:1.5}.crmPropertyImages{border-top:1px solid var(--vm-color-e4e7e7,#e4e7e7);background:var(--vm-color-f5f7f6,#f5f7f6)}.crmPropertyImages summary{color:var(--vm-color-0c4f42-text,#0c4f42);cursor:pointer;padding:13px 18px;font-size:10px;font-weight:900}.crmPropertyImageTools{flex-wrap:wrap;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.crmImageUpload{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;cursor:pointer;padding:10px 13px;font-size:10px;font-weight:900;position:relative;overflow:hidden}.crmImageUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.crmPropertyImageTools>span,.crmImageMessage{color:var(--vm-color-607078-text,#607078);font-size:9px}.crmImageMessage{margin:0;padding:0 18px 12px}.crmImageEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.crmImageEditorGrid article{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d6dddc,#d6dddc);overflow:hidden}.crmImageEditorGrid img{object-fit:cover;width:100%;height:105px;display:block}.crmImageEditorGrid article div{display:flex}.crmImageEditorGrid button{border:0;border-right:1px solid var(--vm-color-e4e7e7,#e4e7e7);background:var(--vm-color-fff,#fff);color:var(--vm-color-0c4f42-text,#0c4f42);cursor:pointer;flex:1;padding:8px 4px;font-size:8px;font-weight:900}.crmImageEditorGrid button:last-child{color:#8f2d1d;border:0}.crmImageEditorGrid button:disabled{opacity:.5;cursor:default}.ownerAccessState{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ded8cd,#ded8cd);border-left:5px solid var(--vm-color-b78b38,#b78b38);padding:34px}.ownerAccessState b,.ownerAccessState p,.ownerAccessState a{margin:0 0 10px;display:block}.ownerAccessState a{color:var(--vm-color-805f20-text,#805f20);font-weight:900}.ownerLiveGrid{gap:24px;display:grid}.ownerLiveCard{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ded8cd,#ded8cd);box-shadow:0 14px 40px var(--vm-color-14252d12,#14252d12);overflow:hidden}.ownerLiveCard>header{background:var(--vm-color-071c27,#071c27);color:#fff;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:var(--vm-color-d7b56d-text,#d7b56d);font-weight:900}.ownerLiveCard>header h2{margin:8px 0;font:clamp(1.6rem,3vw,2.5rem) Georgia}.ownerLiveCard>header p{color:var(--vm-color-c7d0d3-text,#c7d0d3)}.ownerLiveCard>header strong{color:var(--vm-color-e2c77f-text,#e2c77f);font:700 1.35rem Georgia}.ownerLiveStats{border-bottom:1px solid var(--vm-color-ded8cd,#ded8cd);grid-template-columns:repeat(4,1fr);display:grid}.ownerLiveStats>div{text-align:center;border-right:1px solid var(--vm-color-e7e1d7,#e7e1d7);padding:22px}.ownerLiveStats b,.ownerLiveStats span{display:block}.ownerLiveStats b{color:var(--vm-color-8a6120-text,#8a6120);font:28px Georgia}.ownerLiveStats span{color:var(--vm-color-68777c-text,#68777c);text-transform:uppercase;margin-top:4px;font-size:10px}.ownerLiveCard>section{padding:24px 30px}.ownerLiveCard>section h3{font:23px Georgia}.ownerLiveCard>section p{border-bottom:1px solid var(--vm-color-ece7de,#ece7de);color:var(--vm-color-5e686b-text,#5e686b);padding:9px 0}.ownerLiveCard>footer{background:var(--vm-color-f5f2e9,#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:var(--vm-color-68777c-text,#68777c);font-size:11px}.ownerLiveCard>footer a{color:var(--vm-color-0c4f42-text,#0c4f42);font-weight:900}@media (width<=700px){.crmPropertyControls,.crmPropertyBulk{flex-direction:column;align-items:stretch}.crmPropertyBulk span{margin-left:0}.crmPropertyControls>button,.crmPropertyControls label,.crmPropertyControls select,.crmPropertyBulk button{width:100%}.crmPropertyEdit form,.crmMaturityGrid{grid-template-columns:1fr}.crmPropertyWide{grid-column:auto}.crmImageEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.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 var(--vm-color-e4e8e8,#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:var(--vm-color-748187-text,#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:var(--vm-color-f3f4f1,#f3f4f1);padding:8px}.crmPerformanceList dt{color:var(--vm-color-78858a-text,#78858a);text-transform:uppercase;font-size:7px;font-weight:900}.crmPerformanceList dd{color:var(--vm-color-7e5a1e-text,#7e5a1e);margin:4px 0 0;font:17px Georgia}.crmSourceList article{border-bottom:1px solid var(--vm-color-e4e8e8,#e4e8e8);padding:14px 0}.crmSourceList article>div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.crmSourceList article>i{background:var(--vm-color-e5e8e6,#e5e8e6);height:7px;display:block;overflow:hidden}.crmSourceList article>i>b{background:linear-gradient(90deg,var(--vm-color-9a702d,#9a702d),var(--vm-color-d8b66b,#d8b66b));height:100%;display:block}.crmAnalyticsEmpty{color:var(--vm-color-6c797e-text,#6c797e);text-align:center;padding:28px 4px}.crmAnalyticsNote{background:var(--vm-color-e9f2ec,#e9f2ec);color:var(--vm-color-496057-text,#496057);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:var(--vm-color-f3f4f1,#f3f4f1);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);padding:20px}.crmOperationalActions article b{font:18px Georgia}.crmOperationalActions article p{min-height:54px;color:var(--vm-color-66767b-text,#66767b);font-size:11px;line-height:1.55}.crmOperationalActions button,.crmOperationalActions a{background:var(--vm-color-0b3443,#0b3443);color:#fff;cursor:pointer;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{background:var(--vm-color-e6f0e9,#e6f0e9);color:var(--vm-color-315744-text,#315744);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}}.crmCloseProbability{background:var(--vm-color-e7f0e9,#e7f0e9);color:var(--vm-color-17603b-text,#17603b);white-space:nowrap;align-self:center;padding:7px 9px;font-size:10px}.crmHealthSummary{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.crmHealthSummary article{background:var(--vm-color-f3f4f1,#f3f4f1);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);gap:5px;padding:16px;display:grid}.crmHealthSummary small{color:var(--vm-color-8a6426-text,#8a6426);font-weight:900}.crmHealthSummary b{font:20px Georgia}.crmHealthSummary span{color:var(--vm-color-64747a-text,#64747a);font-size:11px}.crmHealthIssues{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 18px;display:grid}.crmHealthIssues span{background:var(--vm-color-f4f5f3,#f4f5f3);align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.crmHealthIssues span b{font:19px Georgia}.crmHealthIssues .attention{border-left:4px solid var(--vm-color-b26434,#b26434)}.crmHealthIssues .ok{border-left:4px solid #2d7d54}@media (width<=760px){.crmHealthSummary,.crmHealthIssues{grid-template-columns:1fr}.crmCloseProbability{justify-self:start}}.crmCompletionGrid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.crmCompletionGrid article{background:var(--vm-color-f3f4f1,#f3f4f1);border-top:3px solid #2d7d54;gap:9px;padding:20px;display:grid}.crmCompletionGrid article:last-child{border-color:var(--vm-color-c99b4c,#c99b4c)}.crmCompletionGrid small{color:var(--vm-color-8a6426-text,#8a6426);letter-spacing:.08em;font-weight:900}.crmCompletionGrid b{font:21px Georgia}.crmCompletionGrid span{font-size:11px;line-height:1.45}.crmCompletionGrid p{color:var(--vm-color-627278-text,#627278);margin:5px 0 0;font-size:10px;line-height:1.55}@media (width<=760px){.crmCompletionGrid{grid-template-columns:1fr}}.crmSimulator{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.crmSimulator label{color:var(--vm-color-44585f-text,#44585f);gap:7px;font-size:11px;font-weight:800;display:grid}.crmSimulator input{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);min-width:0;font:inherit;padding:12px}.crmSimulator article{background:var(--vm-color-f3f4f1,#f3f4f1);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);gap:6px;padding:15px;display:grid}.crmSimulator small{color:var(--vm-color-7b642f-text,#7b642f);font-size:9px;font-weight:900}.crmSimulator article b{font:18px Georgia}.crmInstallResult{background:var(--vm-color-edf3ef,#edf3ef);border-left:4px solid #2d7d54;gap:8px;margin:0 18px 18px;padding:18px;display:grid}.crmInstallResult b{font:18px Georgia}.crmInstallResult span,.crmInstallResult p{color:var(--vm-color-4c6269-text,#4c6269);font-size:11px;line-height:1.55}.crmInstallResult a{color:var(--vm-color-76551d-text,#76551d);font-weight:900}@media (width<=900px){.crmSimulator{grid-template-columns:1fr 1fr}}@media (width<=560px){.crmSimulator{grid-template-columns:1fr}}.crmTestGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px;display:grid}.crmTestGrid article{background:var(--vm-color-f3f4f1,#f3f4f1);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);gap:6px;padding:15px;display:grid}.crmTestGrid span,.crmTestGrid small{color:var(--vm-color-556970-text,#556970);font-size:10px;line-height:1.45}.crmOwnerPrintable{border:1px solid var(--vm-color-d9dddc,#d9dddc);background:var(--vm-color-fff,#fff);margin:0 18px 18px;padding:24px}.crmOwnerPrintable>header{border-bottom:2px solid var(--vm-color-c99b4c,#c99b4c);margin-bottom:18px}.crmOwnerPrintable>header small{color:var(--vm-color-886525-text,#886525);letter-spacing:.08em;font-weight:900}.crmOwnerPrintable>header h2{font:27px Georgia}.crmPanelActionRow label{gap:6px;font-weight:800;display:grid}.crmPanelActionRow select{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);background:var(--vm-color-fff,#fff);padding:10px}@media (width<=760px){.crmTestGrid{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.crmOwnerPrintable,.crmOwnerPrintable *{visibility:visible!important}.crmOwnerPrintable{border:0;margin:0;position:absolute;inset:0}.crmOwnerPrintable .crmTable{overflow:visible}}.crmIntegrationBanner{background:var(--vm-color-e9f2ec,#e9f2ec);border-left:4px solid #2d7d54;gap:7px;margin:18px;padding:18px;display:grid}.crmIntegrationBanner b{font:19px Georgia}.crmIntegrationBanner span{color:var(--vm-color-50665d-text,#50665d);font-size:11px;line-height:1.6}.crmWhatsappComposer{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.crmWhatsappComposer label{color:var(--vm-color-52656b-text,#52656b);gap:6px;font-size:10px;font-weight:900;display:grid}.crmWhatsappComposer input,.crmWhatsappComposer select,.crmWhatsappComposer textarea{border:1px solid var(--vm-color-bdc8ca,#bdc8ca);width:100%;font:inherit;background:#fff;padding:11px}.crmWhatsappMessage{grid-column:1/-1}.crmWhatsappComposer button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border:0;justify-self:start;padding:11px 16px;font-weight:900}.crmWhatsappComposer button:disabled{opacity:.55}@media (width<=700px){.crmWhatsappComposer{grid-template-columns:1fr}.crmWhatsappMessage{grid-column:auto}}@media (width>=901px){.headerInner{grid-template-columns:minmax(0,70%) minmax(0,30%)!important;gap:0!important}.siteHeader .brand{width:100%;min-width:0;padding-right:clamp(18px,2.8vw,46px);overflow:hidden}.siteHeader .brandLogo{flex:0 0 176px;min-width:0;width:176px!important}.siteHeader .brandTagline{text-align:center;flex:1;justify-content:center;align-items:center;min-width:0;min-height:48px;white-space:nowrap!important;margin-left:clamp(14px,1.7vw,24px)!important;padding:0 clamp(14px,1.8vw,28px) 0 clamp(14px,1.7vw,24px)!important;font-size:clamp(18px,1.75vw,28px)!important;line-height:1.1!important;display:flex!important}.headerActions{justify-content:flex-end;gap:clamp(6px,.7vw,11px);width:100%;min-width:0;padding-left:clamp(10px,1.2vw,22px)}.headerActions>*{flex:none}}@media (width>=901px) and (width<=1500px){.headerContact,.languageSelector>span{display:none!important}.languageSelector a,.languageSelector button{width:29px!important;min-width:29px!important}}@media (width>=901px) and (width<=1280px){.siteHeader .brandLogo{flex-basis:154px;width:154px!important}.siteHeader .brandTagline{font-size:clamp(17px,1.9vw,22px)!important}}@media (width<=900px){.headerInner{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(7px,2vw,12px)!important}.siteHeader .brand{min-width:0;padding-right:0;overflow:hidden;width:auto!important}.siteHeader .brandLogo{flex:none;width:clamp(96px,28vw,132px)!important;min-width:0!important;height:64px!important}.siteHeader .brandTagline{text-align:center;overflow-wrap:normal;flex:1;min-width:0;white-space:normal!important;width:auto!important;margin-left:clamp(5px,1.8vw,8px)!important;padding:0 0 0 clamp(5px,1.8vw,8px)!important;font-size:clamp(8.5px,2.6vw,11px)!important;line-height:1.16!important}.headerActions{flex:none;gap:8px;width:auto;min-width:max-content;padding-left:0}.desktopLanguages,.headerContact{display:none!important}}@media (width<=390px){.headerInner{gap:7px!important;padding:0 10px!important}.siteHeader .brandLogo{width:96px!important;height:58px!important}.siteHeader .brandTagline{margin-left:5px!important;padding-left:5px!important;font-size:8.5px!important}.headerActions{gap:6px}.headerSearchButton,.menuToggle{width:42px!important;min-width:42px!important;height:42px!important}}.bankRatesRadar{border-top:1px solid var(--vm-color-ffffff1c,#ffffff1c);margin-top:22px;padding-top:22px}.bankRatesHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.bankRatesHeader span{color:var(--vm-color-d8b66f-text,#d8b66f);letter-spacing:1.3px;font-size:8px;font-weight:900}.bankRatesHeader h3{margin:6px 0 0;font:clamp(22px,2.4vw,31px)/1.05 Georgia}.bankRatesHeader small{color:var(--vm-color-9fb0b6-text,#9fb0b6);text-align:right;font-size:8px}.bankRatesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.bankRatesGrid article{border:1px solid var(--vm-color-d8b66f3b,#d8b66f3b);background:var(--vm-color-ffffff08,#ffffff08);flex-direction:column;gap:7px;min-width:0;padding:15px 14px;display:flex}.bankRatesGrid article>span{color:var(--vm-color-c5d1d5-text,#c5d1d5);text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.bankRatesGrid article>strong{color:var(--vm-color-e7c77f-text,#e7c77f);white-space:nowrap;font:clamp(19px,1.7vw,25px) Georgia}.bankRatesGrid article>small{color:var(--vm-color-a9bbc1-text,#a9bbc1);font-size:8px;line-height:1.45}.bankRatesGrid .bankRatesLoading{grid-column:1/-1}.bankRatesRadar>p{color:var(--vm-color-8fa4ac-text,#8fa4ac);margin:13px 0 0;font-size:8px;line-height:1.5}@media (width<=980px){.bankRatesGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.bankRatesHeader{flex-direction:column;align-items:flex-start;gap:7px}.bankRatesHeader small{text-align:left}.bankRatesGrid{grid-template-columns:1fr 1fr}.bankRatesGrid article:last-child{grid-column:1/-1}.bankRatesGrid article>strong{font-size:20px}}.siteHeader .brand:after{display:none!important}.siteHeader .brandTagline{border-left:0!important;text-decoration:none!important}.headerSearchButton{touch-action:manipulation;text-decoration:none;z-index:4!important;pointer-events:auto!important;border-radius:50%!important;flex:0 0 48px!important;place-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:relative!important}.headerSearchButton svg{pointer-events:none;width:21px;height:21px}.siteSearchOverlay{z-index:1200}@media (width>=901px){.siteHeader .brand{padding-right:0!important}.siteHeader .brandTagline{text-align:center!important;justify-content:center!important;margin-left:0!important;padding:10px clamp(24px,3.2vw,58px)!important}}@media (width<=900px){.siteHeader .brandTagline{text-align:center!important;justify-content:center!important;margin-left:0!important;padding:6px clamp(5px,1.8vw,10px)!important}}@media (width<=650px){.headerSearchButton{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important}}@media (width<=390px){.headerSearchButton{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}}.crmOpportunityStats{grid-template-columns:repeat(4,1fr)}.crmOpportunityToolbar{background:var(--vm-color-f7f8f6,#f7f8f6);border-bottom:1px solid var(--vm-color-e1e5e5,#e1e5e5);justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.crmOpportunityToolbar>div{gap:5px;display:grid}.crmOpportunityToolbar>div span{max-width:660px;color:var(--vm-color-66747a-text,#66747a);font-size:12px;line-height:1.5}.crmOpportunityToolbar label{text-transform:uppercase;gap:6px;min-width:min(340px,100%);font-size:10px;font-weight:900;display:grid}.crmOpportunityToolbar input{border:1px solid var(--vm-color-b9c5c8,#b9c5c8);background:var(--vm-color-fff,#fff);width:100%;font:inherit;text-transform:none;padding:11px 12px}.crmOpportunityList{gap:12px;padding:15px;display:grid}.crmOpportunityList>article{border:1px solid var(--vm-color-d8dfe1,#d8dfe1);border-left:4px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);padding:17px}.crmOpportunityList article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crmOpportunityList h4{margin:7px 0 4px;font:21px Georgia}.crmOpportunityList header small,.crmOpportunityBody small{color:var(--vm-color-6a787d-text,#6a787d)}.crmLeadBadge{background:var(--vm-color-e8eceb,#e8eceb);text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.crmLeadQuente{color:#8a241b;background:#f3d5d1}.crmLeadQualificado{background:var(--vm-color-dcebdd,#dcebdd);color:var(--vm-color-23633b-text,#23633b)}.crmLeadAcompanhar{background:var(--vm-color-eee4c9,#eee4c9);color:var(--vm-color-765617-text,#765617)}.crmSlaLate,.crmSlaOk{padding:6px 9px;font-size:10px}.crmSlaLate{color:#912d24;background:#f8e1df}.crmSlaOk{background:var(--vm-color-e4f0e7,#e4f0e7);color:var(--vm-color-23633b-text,#23633b)}.crmOpportunityBody{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.crmOpportunityBody>div{background:var(--vm-color-f4f5f3,#f4f5f3);gap:5px;padding:12px;display:grid}.crmOpportunityBody span{text-transform:uppercase;color:var(--vm-color-6b797e-text,#6b797e);font-size:9px;font-weight:900}.crmOpportunityList footer{flex-wrap:wrap;gap:9px;display:flex}.crmOpportunityList footer a,.crmOpportunityList footer button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.crmOpportunityList footer button{background:var(--vm-color-071d29,#071d29)}.crmOpportunityList footer button:disabled{background:var(--vm-color-d7ddde,#d7ddde);color:var(--vm-color-637177-text,#637177);cursor:not-allowed}.crmOpportunityEmpty{text-align:center;color:var(--vm-color-68777c-text,#68777c);padding:30px}@media (width<=950px){.crmOpportunityToolbar{flex-direction:column;align-items:stretch}.crmOpportunityToolbar label{min-width:0}}@media (width<=600px){.crmOpportunityStats{grid-template-columns:1fr 1fr}.crmOpportunityBody{grid-template-columns:1fr}.crmOpportunityList article>header{flex-direction:column}.crmOpportunityList footer a,.crmOpportunityList footer button{text-align:center;width:100%}}.bosqueProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.bosqueProducts article{background:var(--vm-color-f6f2e9,#f6f2e9);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);padding:20px}.bosqueProducts small{color:var(--vm-color-7d672f-text,#7d672f);text-transform:uppercase;font-size:9px;font-weight:900}.bosqueProducts h3{margin:8px 0;font:20px Georgia}.bosqueProducts strong{color:var(--vm-color-0d4f42-text,#0d4f42);font:18px Georgia;display:block}.bosqueProducts p{min-height:54px;color:var(--vm-color-617077-text,#617077);margin:10px 0;font-size:11px;line-height:1.5}.bosqueProducts a{color:var(--vm-color-0d4f42-text,#0d4f42);font-size:10px;font-weight:900}@media (width<=800px){.bosqueProducts{grid-template-columns:1fr}.bosqueProducts p{min-height:0}}.homePortfolioTabs{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,980px);margin:0 auto 14px;display:grid}.homePortfolioTabs button{border:1px solid var(--vm-color-bda979,#bda979);background:var(--vm-color-fff,#fff);min-height:62px;color:var(--vm-color-092a37-text,#092a37);cursor:pointer;text-align:left;padding:12px 20px;transition:background .2s,color .2s,transform .2s}.homePortfolioTabs button:hover{transform:translateY(-1px)}.homePortfolioTabs button.active{border-color:var(--vm-color-092a37,#092a37);background:var(--vm-color-092a37,#092a37);color:#fff;box-shadow:0 10px 24px var(--vm-color-06192420,#06192420)}.homePortfolioTabs span,.homePortfolioTabs b{display:block}.homePortfolioTabs span{font:20px Georgia}.homePortfolioTabs b{color:var(--vm-color-9a722a-text,#9a722a);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px}.homePortfolioTabs button.active b{color:var(--vm-color-dfbd70-text,#dfbd70)}.homePropertyCarousel,.homeCarouselEmpty{width:min(100%,980px);margin-left:auto;margin-right:auto}.homePropertySlide{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);min-height:460px}.homePropertyMedia{min-height:460px}.homePropertyContent{padding:30px 34px}.homePropertyContent h3{font-size:clamp(29px,3vw,41px)}.homePropertyContent>strong{font-size:clamp(23px,2.2vw,31px)}.homePropertyFacts{margin:20px 0 17px}.homePropertyFacts span{padding:12px}.homePropertyActions{padding-top:20px}.homeCarouselControls{min-height:72px;padding:10px 16px}.homeCarouselControls>button{height:48px}.homePropertyContent>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=850px){.homePropertySlide{grid-template-columns:1fr;min-height:0}.homePropertyMedia{min-height:410px}.homePropertyContent{min-height:0}}@media (width<=650px){.homePortfolioTabs{gap:7px}.homePortfolioTabs button{min-height:58px;padding:10px 12px}.homePortfolioTabs span{font-size:17px}.homePortfolioTabs b{font-size:11px}.homePropertyMedia{min-height:300px}.homePropertyContent{padding:22px 18px}.homePropertyContent h3{font-size:30px}.homePropertyContent>p{-webkit-line-clamp:2}}.vmAgentServiceMenu{background:linear-gradient(180deg,var(--vm-color-f7f8f6,#f7f8f6),var(--vm-color-eef3f0,#eef3f0));border-top:1px solid var(--vm-color-d8e0dd,#d8e0dd);border-bottom:1px solid var(--vm-color-d8e0dd,#d8e0dd);padding:14px}.vmAdvancedAgent{grid-template-rows:auto minmax(130px,1fr) auto auto}.vmAdvancedComposer{gap:7px}@media (width<=520px){.vmAgentServiceMenu{padding:11px}.vmAgentPrimaryActions{gap:6px}.vmAgentPrimaryActions button{grid-template-columns:26px minmax(0,1fr) 8px;min-height:46px;padding:7px 8px}.vmAgentPrimaryActions button>span{width:26px;height:26px}.vmAgentPrimaryActions button>b{font-size:9px}.vmAgentServiceMenu .vmAgentOptionsToggle small{max-width:230px}.vmAdvancedAgent{height:min(650px,78vh)}}.vmAgentAdvancedButton{border-color:var(--vm-color-c99b4c,#c99b4c)!important;background:linear-gradient(135deg,var(--vm-color-092d38,#092d38),var(--vm-color-0c5347,#0c5347))!important;color:#fff!important}.vmAgentAdvancedButton span{color:var(--vm-color-d8e6e2-text,#d8e6e2)!important}.vmAdvancedAgent{background:var(--vm-color-f6f7f5,#f6f7f5);grid-template-rows:auto minmax(0,1fr) auto;height:min(650px,76vh);display:grid}.vmAdvancedStatus{background:var(--vm-color-e8eeeb,#e8eeeb);border-bottom:1px solid var(--vm-color-d3dcda,#d3dcda);color:var(--vm-color-45615b-text,#45615b);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:10px;display:flex}.vmAdvancedStatus button{color:var(--vm-color-0d4f42-text,#0d4f42);cursor:pointer;background:0 0;border:0;font-weight:900}.vmAdvancedAgent .vmChatHistory{padding:16px;overflow:auto}.vmAdvancedAgent .vmChatMessage>div{max-width:84%}.vmAdvancedAgent .vmChatMessage>div>p{margin:0}.vmAgentMatch{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-cfdbd7,#cfdbd7);color:var(--vm-color-0d4f42-text,#0d4f42);gap:3px;margin-top:8px;padding:10px 12px;text-decoration:none;display:grid}.vmAgentMatch b{font-size:12px}.vmAgentMatch span{color:var(--vm-color-6a7d77-text,#6a7d77);font-size:10px}.vmAdvancedComposer{background:var(--vm-color-fff,#fff);border-top:1px solid var(--vm-color-d9e0de,#d9e0de);gap:9px;padding:12px;display:grid}.vmAdvancedComposer>label{color:var(--vm-color-576b66-text,#576b66);align-items:flex-start;gap:7px;font-size:9px;line-height:1.4;display:flex}.vmAdvancedComposer>label input{margin-top:1px}.vmAdvancedComposer>div{grid-template-columns:1fr 42px;gap:7px;display:grid}.vmAdvancedComposer textarea{resize:none;border:1px solid var(--vm-color-bfcac7,#bfcac7);padding:10px;font:12px/1.4 Arial}.vmAdvancedComposer>div button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;cursor:pointer;border:0;font-size:18px}.vmAdvancedComposer>div button:disabled{opacity:.5}.vmAgentHuman{color:var(--vm-color-0d4f42-text,#0d4f42);cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.vmAgentQuickPrompts{background:var(--vm-color-f6f7f5,#f6f7f5);gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.vmAgentQuickPrompts button{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);color:var(--vm-color-163c38-text,#163c38);cursor:pointer;flex:none;padding:8px 10px;font-size:10px;font-weight:800}.vmAgentFeedback{background:var(--vm-color-eef2ef,#eef2ef);border-top:1px solid var(--vm-color-d8e0dd,#d8e0dd);color:var(--vm-color-405852-text,#405852);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.vmAgentFeedback>div{display:flex}.vmAgentFeedback button{color:var(--vm-color-a7b0ad-text,#a7b0ad);cursor:pointer;background:0 0;border:0;padding:1px;font-size:17px}.vmAgentFeedback button.active{color:var(--vm-color-c28f31-text,#c28f31)}.vmAgentFeedback small{width:100%;color:var(--vm-color-0d4f42-text,#0d4f42)}.vmAppStatus{z-index:120;background:var(--vm-color-061924,#061924);color:#fff;border:1px solid var(--vm-color-c99b4c,#c99b4c);grid-template-columns:1fr auto;gap:3px 14px;width:min(520px,100vw - 28px);padding:13px 14px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #0006}.vmAppStatus b{font-size:13px}.vmAppStatus span{color:var(--vm-color-cbd5d8-text,#cbd5d8);font-size:11px}.vmAppStatus button{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924);cursor:pointer;border:0;grid-area:1/2/3;padding:9px 12px;font-weight:900}@media (width<=600px){.vmAppStatus{bottom:82px}.vmAdvancedStatus span{display:none}}.vmAgentMenuHeading{border-top:1px solid var(--vm-color-d9cfb9,#d9cfb9);margin:20px 0 12px;padding-top:15px}.vmAgentMenuHeading small{color:var(--vm-color-9b722b-text,#9b722b);letter-spacing:1.45px;font-size:7px;font-weight:900}.vmAgentMenuHeading h3{color:var(--vm-color-102f3a-text,#102f3a);margin:6px 0 5px;font:20px/1.16 Georgia,serif}.vmAgentMenuHeading p{color:var(--vm-color-6a797e-text,#6a797e);margin:0;font-size:10px;line-height:1.45}.vmAgentPremiumChoices{gap:9px}.vmAgentPremiumChoices>button{border:1px solid var(--vm-color-d7cfbf,#d7cfbf);background:linear-gradient(180deg,var(--vm-color-fff,#fff),var(--vm-color-fdfcf9,#fdfcf9));min-height:86px;box-shadow:0 7px 20px var(--vm-color-0619240b,#0619240b);border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.vmAgentPremiumChoices>button:hover,.vmAgentPremiumChoices>button:focus-visible{border-color:var(--vm-color-c99b4c,#c99b4c);box-shadow:0 10px 24px var(--vm-color-06192418,#06192418);outline:none;transform:translateY(-1px)}.vmAgentPremiumChoices .vmAgentChoiceIcon{border:1px solid var(--vm-color-dcc994,#dcc994);background:var(--vm-color-f7f2e7,#f7f2e7);border-radius:50%;place-items:center;width:42px;height:42px;font:22px/1 Georgia,serif;color:var(--vm-color-0b3a42-text,#0b3a42)!important;margin:0!important;display:grid!important}.vmAgentPremiumChoices .vmAgentChoiceCopy{text-align:left;min-width:0;margin:0!important;display:block!important}.vmAgentPremiumChoices .vmAgentChoiceCopy>small{color:var(--vm-color-9b722b-text,#9b722b);letter-spacing:1.2px;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.vmAgentPremiumChoices .vmAgentChoiceCopy>b{color:var(--vm-color-102f3a-text,#102f3a);font:16px/1.18 Georgia,serif;display:block}.vmAgentPremiumChoices .vmAgentChoiceCopy>span{color:var(--vm-color-687a81-text,#687a81);margin-top:5px;font-size:9px;line-height:1.38;display:block}.vmAgentPremiumChoices>button>i{color:var(--vm-color-b48632-text,#b48632);font:26px/1 Georgia,serif}.vmAgentPremiumChoices>.vmAgentAdvancedButton{box-shadow:0 10px 25px var(--vm-color-062a2d32,#062a2d32);background:linear-gradient(135deg,var(--vm-color-082b36,#082b36),var(--vm-color-075247,#075247))!important}.vmAgentPremiumChoices>.vmAgentAdvancedButton .vmAgentChoiceIcon{background:var(--vm-color-ffffff12,#ffffff12);border-color:var(--vm-color-d4b568,#d4b568);color:var(--vm-color-edcf88-text,#edcf88)!important}.vmAgentPremiumChoices>.vmAgentAdvancedButton .vmAgentChoiceCopy>small{color:var(--vm-color-e1c578-text,#e1c578)}.vmAgentPremiumChoices>.vmAgentAdvancedButton .vmAgentChoiceCopy>b{color:#fff}.vmAgentPremiumChoices>.vmAgentAdvancedButton .vmAgentChoiceCopy>span{color:var(--vm-color-d7e3df-text,#d7e3df)!important}.vmAgentPremiumChoices>.vmAgentAdvancedButton>i{color:var(--vm-color-e5c776-text,#e5c776)}.vmAgentMenuSignature{color:var(--vm-color-846226-text,#846226);text-align:center;letter-spacing:1.35px;margin:16px 0 2px;font-size:7px;font-weight:900}.vmAgentMenuSignature span{color:var(--vm-color-c99b4c-text,#c99b4c)}@media (width<=600px){.vmAgentPremiumChoices>button{grid-template-columns:38px minmax(0,1fr) 14px;gap:9px;min-height:80px;padding:10px 11px}.vmAgentPremiumChoices .vmAgentChoiceIcon{width:38px;height:38px;font-size:19px}.vmAgentPremiumChoices .vmAgentChoiceCopy>b{font-size:15px}.vmAgentMenuHeading h3{font-size:18px}}.crmAgentReadiness,.crmAgentMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.crmAgentReadiness article,.crmAgentMetricGrid article{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d9e0df,#d9e0df);gap:7px;padding:17px;display:grid}.crmAgentReadiness article.active{border-top:3px solid #2d8b60}.crmAgentReadiness article.pending{border-top:3px solid var(--vm-color-c99b4c,#c99b4c)}.crmAgentReadiness span{color:var(--vm-color-52655f-text,#52655f);font-size:9px;font-weight:900}.crmAgentReadiness p{color:var(--vm-color-687873-text,#687873);margin:0;font-size:11px;line-height:1.5}.crmAgentMetricGrid strong{color:var(--vm-color-0d4f42-text,#0d4f42);font:28px Georgia}.crmAgentMetricGrid span{color:var(--vm-color-687873-text,#687873);font-size:10px}@media (width<=850px){.crmAgentReadiness,.crmAgentMetricGrid{grid-template-columns:1fr 1fr}}@media (width<=520px){.crmAgentReadiness,.crmAgentMetricGrid{grid-template-columns:1fr}}.homePortfolioGroup{max-width:1180px;margin:0 auto}.homePortfolioGroup+.homePortfolioGroup{border-top:1px solid var(--vm-color-ccb985,#ccb985);margin-top:58px;padding-top:44px}.homePortfolioGroupHeader{align-items:center;gap:18px;margin-bottom:18px;display:flex}.homePortfolioGroupHeader:after{content:"";background:linear-gradient(90deg,var(--vm-color-b98b39,#b98b39),var(--vm-color-b98b3900,#b98b3900));flex:1;height:1px}.homePortfolioGroupHeader h3{color:var(--vm-color-092a37-text,#092a37);letter-spacing:-.025em;text-transform:uppercase;margin:0;font:clamp(30px,3.2vw,45px)/1 Georgia}.homePortfolioGroupHeader span{color:var(--vm-color-7e6a43-text,#7e6a43);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:900}.homePortfolioCarousel{max-width:1180px;margin:0 auto;position:relative}.homePortfolioGrid{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}.homePortfolioGrid::-webkit-scrollbar{display:none}.homePortfolioTile{scroll-snap-align:start;background:var(--vm-color-fff,#fff);min-width:0;color:var(--vm-color-092a37-text,#092a37);border:1px solid var(--vm-color-d7b66f66,#d7b66f66);box-shadow:0 12px 30px var(--vm-color-06192418,#06192418);transition:transform .22s,border-color .22s;overflow:hidden}.homePortfolioTile:hover{border-color:var(--vm-color-c99b4c,#c99b4c);transform:translateY(-3px)}.homePortfolioMedia{background:var(--vm-color-0b2e3b,#0b2e3b);position:relative}.homePortfolioMedia .imageSlider{aspect-ratio:4/3;height:auto;margin:0}.homePortfolioMedia .slideFrame{aspect-ratio:auto;height:100%}.homePortfolioMedia>span{z-index:6;background:var(--vm-color-c99b4ce8,#c99b4ce8);color:var(--vm-color-061924-text,#061924);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.homePortfolioInfo{padding:14px}.homePortfolioInfo>small{color:var(--vm-color-91703c-text,#91703c);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;display:block;overflow:hidden}.homePortfolioInfo h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:7px 0 6px;font:19px/1.08 Georgia;display:-webkit-box;overflow:hidden}.homePortfolioInfo>strong{color:var(--vm-color-9b7130-text,#9b7130);font:18px Georgia;display:block}.homePortfolioFacts{min-height:52px;color:var(--vm-color-617077-text,#617077);gap:4px;margin:11px 0;font-size:12px;display:grid}.homePortfolioFacts span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homePortfolioActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.homePortfolioActions a,.homePortfolioActions button{border:1px solid var(--vm-color-0b2e3b,#0b2e3b);background:var(--vm-color-fff,#fff);min-height:36px;color:var(--vm-color-0b2e3b-text,#0b2e3b);text-align:center;text-transform:uppercase;cursor:pointer;place-items:center;padding:7px;font:900 11px Arial;display:grid}.homePortfolioActions a:first-child{background:var(--vm-color-0b2e3b,#0b2e3b);color:#fff}.homePortfolioActions a:last-child{background:var(--vm-color-c99b4c,#c99b4c);border-color:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924);grid-column:1/-1}.homePortfolioArrow{z-index:8;border:1px solid var(--vm-color-d9b96e,#d9b96e);background:var(--vm-color-061924ed,#061924ed);color:#fff;cursor:pointer;width:46px;height:46px;box-shadow:0 8px 22px var(--vm-color-06192455,#06192455);font-size:29px;position:absolute;top:42%}.homePortfolioArrow:hover,.homePortfolioArrow:focus-visible{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-061924-text,#061924)}.homePortfolioPrevious{left:-23px}.homePortfolioNext{right:-23px}@media (width<=1050px){.homePortfolioGrid{grid-auto-columns:calc(50% - 8px)}}@media (width<=700px){.homePortfolioGroup+.homePortfolioGroup{margin-top:42px;padding-top:34px}.homePortfolioGroupHeader{flex-direction:column;align-items:flex-start;gap:7px}.homePortfolioGroupHeader:after{display:none}.homePortfolioGroupHeader h3{font-size:30px}.homePortfolioGroupHeader span{white-space:normal;margin-left:0;font-size:11px}.homePortfolioGrid{grid-auto-columns:calc(50% - 5.5px);gap:11px;padding-bottom:14px}.homePortfolioMedia .imageSlider{aspect-ratio:1}.homePortfolioInfo{padding:11px}.homePortfolioInfo h3{min-height:37px;font-size:16px}.homePortfolioInfo>strong{font-size:16px}.homePortfolioFacts{min-height:48px;font-size:11px}.homePortfolioActions{grid-template-columns:1fr}.homePortfolioActions a:last-child{grid-column:auto}.homePortfolioArrow{width:40px;height:40px;font-size:25px}.homePortfolioPrevious{left:-8px}.homePortfolioNext{right:-8px}}.lostLeadHero{min-height:460px}.lostLeadRecovery{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,6vw,84px);display:grid}.lostLeadRecovery span{color:var(--vm-color-9a7028-text,#9a7028);letter-spacing:.15em;font-size:.72rem;font-weight:900}.lostLeadRecovery h2{margin:8px 0 14px;font:clamp(1.8rem,4vw,3rem)/1.08 Georgia}.lostLeadRecovery p{max-width:720px;color:var(--vm-color-5e6c72-text,#5e6c72);line-height:1.7}.lostLeadRecovery nav{gap:10px;display:grid}.lostLeadRecovery nav a{background:var(--vm-color-071d29,#071d29);color:#fff;text-align:center;padding:14px 16px;font-weight:900;text-decoration:none}.lostLeadRecovery nav a:first-child{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-071d29-text,#071d29)}@media (width<=760px){.lostLeadRecovery{grid-template-columns:1fr}}.crmAutomationHero{background:linear-gradient(135deg,var(--vm-color-071e29,#071e29),var(--vm-color-0c3544,#0c3544));color:#fff;border-left:4px solid var(--vm-color-c99b4c,#c99b4c);justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:32px;display:flex}.crmAutomationHero small{color:var(--vm-color-d7b268-text,#d7b268);letter-spacing:1.2px;font-size:.72rem;font-weight:900}.crmAutomationHero h3{margin:9px 0;font:clamp(1.8rem,3vw,2.7rem)/1.05 Georgia}.crmAutomationHero p{color:var(--vm-color-b8c7cc-text,#b8c7cc);max-width:720px;margin:0;line-height:1.6}.crmAutomationHero button,.crmDailyBrief button{background:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-071e29-text,#071e29);cursor:pointer;white-space:nowrap;border:0;padding:14px 18px;font-weight:900}.crmAutomationHero button:disabled{opacity:.65;cursor:wait}.crmAutomationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crmAutomationGrid article{border:1px solid var(--vm-color-d9dddc,#d9dddc);background:var(--vm-color-fff,#fff);gap:8px;padding:18px;display:grid}.crmAutomationGrid article.active{border-top:3px solid #2d8b60}.crmAutomationGrid article.pending{border-top:3px solid var(--vm-color-c99b4c,#c99b4c)}.crmAutomationGrid article>span{letter-spacing:.8px;color:#2d8b60;font-size:.65rem;font-weight:900}.crmAutomationGrid article.pending>span{color:var(--vm-color-8e6c2e-text,#8e6c2e)}.crmAutomationGrid article>b{color:var(--vm-color-0a2733-text,#0a2733)}.crmAutomationGrid article>p{color:var(--vm-color-637178-text,#637178);margin:0;font-size:.86rem;line-height:1.55}.crmDailyBrief{background:var(--vm-color-f3f0e8,#f3f0e8);justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.crmDailyBrief pre{white-space:pre-wrap;font:inherit;color:var(--vm-color-243b44-text,#243b44);margin:0;line-height:1.7}@media (width<=900px){.crmAutomationGrid{grid-template-columns:1fr 1fr}.crmAutomationHero,.crmDailyBrief{flex-direction:column;align-items:flex-start}}@media (width<=560px){.crmAutomationGrid{grid-template-columns:1fr}.crmAutomationHero{padding:24px 20px}.crmAutomationHero button,.crmDailyBrief button{width:100%}}.crmNoticeCenter{border:1px solid var(--vm-color-d3d9d7,#d3d9d7);border-top:4px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);margin:0 0 18px}.crmNoticeCenter.active{border-top-color:#2d8b60}.crmNoticeCenter>header{background:linear-gradient(135deg,var(--vm-color-f6f2e8,#f6f2e8),var(--vm-color-fff,#fff));justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.crmNoticeCenter>header>div{gap:6px;display:grid}.crmNoticeCenter>header span,.crmNoticeCenter article>span{color:var(--vm-color-8e6c2e-text,#8e6c2e);letter-spacing:.08em;font-size:.68rem;font-weight:900}.crmNoticeCenter.active>header span,.crmNoticeCenter article.active>span{color:#26704a}.crmNoticeCenter h3{color:var(--vm-color-0a2733-text,#0a2733);margin:0;font:clamp(1.45rem,2.5vw,2rem)/1.1 Georgia}.crmNoticeCenter header p,.crmNoticeCenter footer p,.crmNoticeCenter article p,.crmNoticeCenter article small{color:var(--vm-color-627178-text,#627178);margin:0;line-height:1.5}.crmNoticeCenter>header>strong{background:var(--vm-color-082d2a,#082d2a);color:#fff;flex:none;padding:10px 12px;font-size:.78rem}.crmNoticeCenter>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.crmNoticeCenter article{border:1px solid var(--vm-color-d9dfdd,#d9dfdd);border-left:4px solid var(--vm-color-c99b4c,#c99b4c);gap:7px;padding:16px;display:grid}.crmNoticeCenter article.active{border-left-color:#2d8b60}.crmNoticeCenter article b{color:var(--vm-color-0a2733-text,#0a2733);font-size:1rem}.crmNoticeCenter article p{font-size:.82rem}.crmNoticeCenter article small{font-size:.72rem}.crmNoticeCenter>footer{background:var(--vm-color-f3f6f4,#f3f6f4);border-top:1px solid var(--vm-color-dde3e1,#dde3e1);justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.crmNoticeCenter>footer p{max-width:760px;font-size:.78rem}.crmNoticeCenter>footer button{background:var(--vm-color-c99b4c,#c99b4c);min-height:42px;color:var(--vm-color-071e29-text,#071e29);cursor:pointer;white-space:nowrap;border:0;padding:10px 14px;font-weight:900}@media (width<=850px){.crmNoticeCenter>div{grid-template-columns:1fr}.crmNoticeCenter>header,.crmNoticeCenter>footer{flex-direction:column;align-items:flex-start}.crmNoticeCenter>footer button{width:100%}}@media (width<=560px){.crmNoticeCenter>header{padding:19px 18px}.crmNoticeCenter>header>strong{text-align:center;width:100%}}.crmDecisionGrid{background:var(--vm-color-d9e0df,#d9e0df);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.crmDecisionGrid article{background:var(--vm-color-fff,#fff);flex-direction:column;align-items:flex-start;min-height:155px;padding:20px;display:flex}.crmDecisionGrid .crmDecisionPrimary{background:var(--vm-color-082d2a,#082d2a);color:#fff}.crmDecisionGrid small{letter-spacing:.12em;color:var(--vm-color-77858a-text,#77858a);font-size:9px;font-weight:900}.crmDecisionPrimary small{color:var(--vm-color-b9d1cb-text,#b9d1cb)}.crmDecisionGrid h3{color:var(--vm-color-0c3d36-text,#0c3d36);margin:14px 0 7px;font:24px Georgia}.crmDecisionPrimary h3{color:#fff}.crmDecisionGrid .crmDecisionAlert{color:#a7352c}.crmDecisionGrid p{color:var(--vm-color-67767b-text,#67767b);margin:0;font-size:12px;line-height:1.5}.crmDecisionPrimary p{color:var(--vm-color-d2e2de-text,#d2e2de)}.crmDecisionGrid button{border:1px solid var(--vm-color-b68b43,#b68b43);color:#fff;background:0 0;margin-top:auto;padding:9px 12px;font-weight:800}.crmChannelStrip{background:var(--vm-color-f4f6f5,#f4f6f5);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.crmChannelStrip>b{color:var(--vm-color-153b37-text,#153b37);margin-right:auto}.crmChannelStrip span{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d6dddd,#d6dddd);padding:6px 9px;font-size:11px}.crmChannelStrip strong{color:var(--vm-color-0d5b4e-text,#0d5b4e);margin-left:5px}@media (width<=950px){.crmDecisionGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.crmDecisionGrid{grid-template-columns:1fr}}.vmAppNav{display:none}.clientRecommendations{border-top:1px solid var(--vm-color-d8d0bf,#d8d0bf);margin-top:34px;padding-top:30px}.clientRecommendations .clientPanelHead>span{max-width:390px;color:var(--vm-color-65767b-text,#65767b);font-size:12px;line-height:1.5}.vmAdvancedComposer>div.hasVoice{grid-template-columns:minmax(0,1fr) 42px 42px}.vmAdvancedComposer .vmAgentVoice{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-f5efe2,#f5efe2);color:var(--vm-color-0d4f42-text,#0d4f42);font-size:15px}.vmAdvancedComposer .vmAgentVoice.isListening{color:#fff;background:#9f2d2d;animation:1s ease-in-out infinite vmVoicePulse}.vmAdvancedComposer .vmAgentVoice:disabled{opacity:.45}@keyframes vmVoicePulse{50%{box-shadow:0 0 0 7px #9f2d2d22}}@media (width<=760px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.vmAppNav{z-index:210;min-height:66px;padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-061924f5,#061924f5);box-shadow:0 -10px 30px var(--vm-color-06192426,#06192426);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;inset:auto 0 0}.vmAppNav a,.vmAppNav button{min-width:0;min-height:54px;color:var(--vm-color-bfcbd0-text,#bfcbd0);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font:800 10px/1.1 Arial;text-decoration:none;display:flex;position:relative}.vmAppNav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.vmAppNav .active{color:var(--vm-color-e6c879-text,#e6c879)}.vmAppNav .active:after{content:"";background:var(--vm-color-c99b4c,#c99b4c);width:19px;height:2px;position:absolute;top:0}.vmAppNav button:nth-child(4){color:#fff}.vmAppNav button:nth-child(4) svg{background:var(--vm-color-c99b4c,#c99b4c);width:34px;height:34px;color:var(--vm-color-061924-text,#061924);stroke-width:1.5px;border-radius:50%;padding:5px}.vmAgentLauncher{bottom:82px}.clientRecommendations{margin-top:26px;padding-top:24px}}.continueSearch{border:1px solid var(--vm-color-ccb16f,#ccb16f);background:linear-gradient(135deg,var(--vm-color-071f2b,#071f2b),var(--vm-color-0c3c43,#0c3c43));color:#fff;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:17px 20px;display:flex}.continueSearch>div{gap:4px;display:grid}.continueSearch small{color:var(--vm-color-e0bf72-text,#e0bf72);letter-spacing:.1em;font-size:12px;font-weight:900}.continueSearch b{font:22px Georgia}.continueSearch span{color:var(--vm-color-c7d3d5-text,#c7d3d5);font-size:14px}.continueSearch button{border:1px solid var(--vm-color-d8b76d,#d8b76d);background:var(--vm-color-c99b4c,#c99b4c);min-height:44px;color:var(--vm-color-061924-text,#061924);cursor:pointer;padding:10px 15px;font-weight:900}.crmFreeReadiness{border:1px solid var(--vm-color-cbd8d4,#cbd8d4);background:var(--vm-color-f3f7f5,#f3f7f5);margin:18px}.crmFreeReadiness>header{background:var(--vm-color-0b3934,#0b3934);color:#fff;gap:5px;padding:16px 18px;display:grid}.crmFreeReadiness header small{color:var(--vm-color-d9bc73-text,#d9bc73);letter-spacing:.08em;font-size:12px;font-weight:900}.crmFreeReadiness header b{font:22px Georgia}.crmFreeReadiness>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.crmFreeReadiness article{background:var(--vm-color-fff,#fff);border-top:3px solid #2d8b60;gap:7px;padding:15px;display:grid}.crmFreeReadiness article span{color:#26704a;font-size:12px;font-weight:900}.crmFreeReadiness article p{color:var(--vm-color-63736f-text,#63736f);margin:0;font-size:14px;line-height:1.5}@media (width<=900px){.crmFreeReadiness>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.continueSearch{flex-direction:column;align-items:flex-start}.continueSearch button{width:100%}.vmAppNav a,.vmAppNav button,.clientPanelHead small,.clientNoticeFeed article>span,.clientNoticeFeed article>small,.clientHistory article span,.clientHistory article small{font-size:12px}.clientNoticeFeed article>p,.clientOfflineQueue article span{font-size:14px}.vmAgentMenuHeading small,.vmAgentMenuHeading p,.vmAgentMenuSignature,.vmAgentPremiumChoices .vmAgentChoiceCopy>small,.vmAgentPremiumChoices .vmAgentChoiceCopy>span,.vmAgentServiceMenu .vmAgentOptionsToggle b,.vmAgentServiceMenu .vmAgentOptionsToggle small,.vmAgentServiceMenu .vmAgentAllOptions>div>button,.vmAdvancedStatus,.vmAdvancedComposer>label,.vmAdvancedComposer textarea,.vmAgentHuman,.vmAgentQuickPrompts button,.vmAgentFeedback,.vmAgentMatch span{font-size:12px}.vmAdvancedComposer textarea{line-height:1.5}}@media (width<=540px){.crmFreeReadiness>div{grid-template-columns:1fr}}.searchHistory{border:1px solid var(--vm-color-d8cfbd,#d8cfbd);background:var(--vm-color-fff,#fff);margin:0 0 18px;padding:15px 18px}.searchHistory summary{color:var(--vm-color-173b42-text,#173b42);cursor:pointer;font-size:14px;font-weight:900}.searchHistory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.searchHistory>div button{border:1px solid var(--vm-color-d8d1c4,#d8d1c4);background:var(--vm-color-faf8f3,#faf8f3);min-height:54px;color:var(--vm-color-173b42-text,#173b42);text-align:left;cursor:pointer;gap:4px;padding:10px 12px;display:grid}.searchHistory>div button:hover,.searchHistory>div button:focus-visible{border-color:var(--vm-color-c99b4c,#c99b4c);outline:2px solid var(--vm-color-c99b4c55,#c99b4c55)}.searchHistory>div span{color:var(--vm-color-68777b-text,#68777b);font-size:12px}.searchHistoryClear{color:var(--vm-color-8b6624-text,#8b6624);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:8px 0;font-weight:900}.clientNoticeActions{justify-items:end;gap:8px;display:grid}.clientNoticeActions button,.clientNoticeDismiss{border:1px solid var(--vm-color-b99a56,#b99a56);background:var(--vm-color-fff,#fff);color:var(--vm-color-725522-text,#725522);cursor:pointer;padding:8px 10px;font-weight:900}.clientNoticeDismiss{justify-self:start;margin-top:3px}.crmHealthStamp{background:var(--vm-color-eaf3ee,#eaf3ee);color:var(--vm-color-224e3e-text,#224e3e);border-left:4px solid #2d8b60;align-items:center;gap:14px;margin:0 0 12px;padding:12px 16px;display:flex}.crmHealthStamp span{font-size:12px;font-weight:900}.crmHealthStamp b{margin-left:auto}.crmHealthStamp small{color:var(--vm-color-5f706a-text,#5f706a);font-size:12px}.vmInstallStatus{padding-right:54px}.vmInstallStatus .vmAppStatusClose{color:#fff;background:0 0;place-items:center;width:34px;height:34px;padding:0;font-size:22px;display:grid;position:absolute;top:5px;right:5px}.vmInstallStatus>button:last-child{grid-area:1/2/3}.homePortfolioGroup,.platformSection,.storiesSection,.why,.publicTrust,.marketSection,.regionalSeoSection{content-visibility:auto;contain-intrinsic-size:700px}@media (width<=760px){.searchHistory>div{grid-template-columns:1fr}.clientNoticeActions{justify-items:start}.crmHealthStamp{flex-direction:column;align-items:flex-start;gap:5px}.crmHealthStamp b{margin-left:0}.vmInstallStatus{bottom:82px}.vmInstallStatus>button:last-child{grid-area:auto/1/auto/-1;margin-top:7px}.vmInstallStatus .vmAppStatusClose{grid-area:auto;margin:0}.clientTabs button,.advancedSearchTop label,.advancedFilterGrid label,.featureFilters button,.savedSearchBox summary{font-size:14px}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--vm-color-d2a84e,#d2a84e);outline-offset:3px}.advancedSearch button,.clientTabs button,.clientPanel button,.propertyTools button,.propertyTools a{min-height:44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vmDeviceAlerts{z-index:215;background:var(--vm-color-082c37,#082c37);color:#fff;border-left:4px solid var(--vm-color-c99b4c,#c99b4c);width:min(430px,100vw - 28px);box-shadow:0 18px 45px var(--vm-color-06192452,#06192452);align-items:center;gap:15px;padding:16px 52px 16px 17px;display:flex;position:fixed;bottom:86px;right:18px}.vmDeviceAlerts>div{gap:4px;min-width:0;display:grid}.vmDeviceAlerts b{font:18px Georgia}.vmDeviceAlerts span{color:var(--vm-color-d1dcde-text,#d1dcde);font-size:13px;line-height:1.45}.vmDeviceAlerts>button:not(.vmDeviceAlertsClose){background:var(--vm-color-c99b4c,#c99b4c);min-height:44px;color:var(--vm-color-061924-text,#061924);border:0;flex:none;padding:10px 13px;font-weight:900}.vmDeviceAlertsClose{color:#fff;background:0 0;border:0;width:34px;height:34px;font-size:22px;position:absolute;top:7px;right:7px}.crmDiagnosticAction{background:var(--vm-color-0b3934,#0b3934);color:#fff;justify-content:space-between;align-items:center;gap:18px;margin:18px;padding:17px;display:flex}.crmDiagnosticAction>div{gap:5px;display:grid}.crmDiagnosticAction b{font:20px Georgia}.crmDiagnosticAction span{color:var(--vm-color-c9d8d4-text,#c9d8d4);font-size:13px}.crmDiagnosticAction button{background:var(--vm-color-c99b4c,#c99b4c);min-height:44px;color:var(--vm-color-061924-text,#061924);border:0;padding:11px 15px;font-weight:900}.crmDiagnosticSummary{border:1px solid var(--vm-color-d5ddda,#d5ddda);margin:18px}.crmDiagnosticSummary>header{background:var(--vm-color-eef3f1,#eef3f1);justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.crmDiagnosticSummary>header span{color:var(--vm-color-66756f-text,#66756f);font-size:12px}.crmDiagnosticSummary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.crmDiagnosticSummary article{background:var(--vm-color-fff,#fff);border-top:3px solid var(--vm-color-c99b4c,#c99b4c);gap:6px;padding:14px;display:grid}.crmDiagnosticSummary article.ready{border-color:#2d8b60}.crmDiagnosticSummary article.attention{border-color:#a84b36}.crmDiagnosticSummary article>span{color:var(--vm-color-75591f-text,#75591f);font-size:10px;font-weight:900}.crmDiagnosticSummary article.ready>span{color:#26704a}.crmDiagnosticSummary article.attention>span{color:#923d2f}.crmDiagnosticSummary article p{color:var(--vm-color-63736f-text,#63736f);margin:0;font-size:13px;line-height:1.5}@media (width<=700px){.vmDeviceAlerts{flex-direction:column;align-items:stretch;width:auto;bottom:78px;left:14px;right:14px}.crmDiagnosticAction{flex-direction:column;align-items:stretch}.crmDiagnosticSummary>header{flex-direction:column}.crmDiagnosticSummary>div{grid-template-columns:1fr}}.crmGovernanceStatus{background:var(--vm-color-eaf3ee,#eaf3ee);color:var(--vm-color-214f3d-text,#214f3d);border-left:4px solid #2d8b60;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;margin:0 0 14px;padding:16px 18px;display:grid}.crmGovernanceStatus.attention{border-left-color:var(--vm-color-c28a2f,#c28a2f);background:var(--vm-color-f7f0df,#f7f0df);color:var(--vm-color-6c4d19-text,#6c4d19)}.crmGovernanceStatus div{gap:5px;display:grid}.crmGovernanceStatus small{letter-spacing:.08em;font-size:9px;font-weight:900}.crmGovernanceStatus b{font:19px Georgia}.crmGovernanceStatus span{font-size:11px;line-height:1.5}.vmAppStatus{bottom:max(18px,env(safe-area-inset-bottom))}@media (width<=760px){.crmGovernanceStatus{grid-template-columns:1fr;gap:8px}}@media (width<=600px){.vmAppStatus{bottom:calc(82px + env(safe-area-inset-bottom))}}.crmConnectionSteps{border:1px solid var(--vm-color-d5ddda,#d5ddda);background:var(--vm-color-f7f8f7,#f7f8f7);color:var(--vm-color-214f3d-text,#214f3d);margin:18px;padding:18px}.crmConnectionSteps h3{margin-top:0;font-size:20px}.crmConnectionSteps h4{margin:0 0 10px;font-size:17px}.crmConnectionSteps article{border-top:1px solid var(--vm-color-d5ddda,#d5ddda);padding:18px 0}.crmConnectionSteps p{font-size:16px;line-height:1.6}.crmConnectionSteps code{overflow-wrap:anywhere;font-size:14px}.crmConnectionSteps a{background:var(--vm-color-0c4f42,#0c4f42);color:#fff;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.crmIntegrationGrid article>span,.crmIntegrationGrid article>small,.crmIntegrationGrid article>em{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.crmIntegrationGrid article>p{font-size:16px;line-height:1.5}.crmImagePosition{color:var(--vm-color-0c4f42-text,#0c4f42);padding:8px;font-size:11px;font-weight:800;display:block}.vmAdvancedAgent{flex-direction:column;min-height:0;display:flex;overflow:auto}.vmAdvancedAgent .vmChatHistory{flex:160px;height:auto;min-height:100px}.vmAdvancedAgent>.vmAdvancedComposer,.vmAdvancedAgent>.vmAdvancedStatus{flex-shrink:0}.vmAgentConfirmation{background:var(--vm-color-edf4f1,#edf4f1);border-top:1px solid var(--vm-color-b5cdc3,#b5cdc3);color:var(--vm-color-123b31-text,#123b31);flex-shrink:0;padding:12px 16px}.vmAgentConfirmation p{white-space:pre-wrap;max-height:120px;font-size:14px;line-height:1.5;overflow:auto}.vmAgentConfirmation>div{gap:8px;display:flex}.vmAgentConfirmation button,.vmAgentActionLink{border:1px solid var(--vm-color-0c4f42,#0c4f42);background:var(--vm-color-fff,#fff);min-height:44px;color:var(--vm-color-0c4f42-text,#0c4f42);padding:12px;font-size:14px;font-weight:700}.vmAgentConfirmation button:first-child{background:var(--vm-color-0c4f42,#0c4f42);color:#fff}.vmAgentConfirmation button:disabled{opacity:.5}.vmAgentActionLink{margin-top:8px;text-decoration:none;display:block}.vmAgentMatch small{line-height:1.5;display:block}.vmChatMessage p{white-space:pre-wrap}.crmTable button,.crmTable select{min-height:44px;padding:9px 12px;font-size:14px}.crmTable button:disabled{opacity:.5;cursor:not-allowed}.crmTable button:focus-visible,.crmTable select:focus-visible{outline:2px solid var(--vm-color-0c4f42,#0c4f42);outline-offset:2px}.crmTable>p[role=status]{text-align:left;background:var(--vm-color-edf4f1,#edf4f1);white-space:normal;padding:16px}.crmImageEditorGrid article .crmImageOrderControls{border-block:1px solid var(--vm-color-e4e7e7,#e4e7e7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crmImageEditorGrid .crmImageOrderControls button{min-height:44px;color:var(--vm-color-0c4f42-text,#0c4f42);background:var(--vm-color-edf4f1,#edf4f1);overflow-wrap:anywhere;padding:8px 5px;font-size:11px}.crmImageEditorGrid .crmImageOrderControls button:last-child{color:var(--vm-color-0c4f42-text,#0c4f42)}.crmImageEditorGrid button:focus-visible{outline:2px solid var(--vm-color-0c4f42,#0c4f42);outline-offset:-3px}@media (width<=480px){.crmImageEditorGrid article .crmImageOrderControls{grid-template-columns:1fr}.crmImageEditorGrid .crmImageOrderControls button{border-right:0}.crmImageEditorGrid .crmImageOrderControls button+button{border-top:1px solid var(--vm-color-d6dddc,#d6dddc)}}.clientNotice{align-items:center;gap:12px;display:flex}.clientNotice>span{color:var(--vm-color-665f54-text,#665f54);flex:1}.clientNotice>button{background:var(--vm-color-171511,#171511);color:var(--vm-color-e3c57f-text,#e3c57f);cursor:pointer;border:0;padding:11px 14px;font-weight:900}@media (width<=820px){.clientNotice{flex-direction:column;align-items:flex-start}.clientNotice>button{width:100%}}.crmAgentQuality{border:1px solid var(--vm-color-d8d8d8,#d8d8d8);background:var(--vm-color-fff,#fff);color:var(--vm-color-202020-text,#202020);border-radius:1rem;margin-block:1rem;padding:1.25rem}.crmAgentQuality p,.crmAgentReviewHistory p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:1rem;line-height:1.55}.crmAgentQuality h4{margin-top:1.25rem}.crmAgentQuality ul{gap:.8rem;padding-left:1.25rem;display:grid}.crmAgentQuality button{border:1px solid var(--vm-color-715522,#715522);background:var(--vm-color-fff,#fff);min-height:44px;color:var(--vm-color-493713-text,#493713);border-radius:.5rem;padding:.65rem 1rem;font-size:.875rem}.crmAgentQuality summary{cursor:pointer;padding-block:1rem;font-size:1rem;font-weight:600}.crmAgentQuality details+details{border-top:1px solid var(--vm-color-ddd,#ddd)}.crmAgentReviewHistory{gap:.8rem;max-height:24rem;padding:.5rem;display:grid;overflow:auto}.crmAgentReviewHistory article{border:1px solid var(--vm-color-ddd,#ddd);border-radius:.5rem;padding:.75rem}.crmTodayPriorities{color:var(--vm-color-202020-text,#202020);background:var(--vm-color-fff,#fff);padding:1rem}.crmTodayPriorities>p{font-size:1rem;line-height:1.5}.crmTodayPriorities ul{margin:1rem 0;padding:0;list-style:none}.crmTodayPriorities li{border-top:1px solid var(--vm-color-ddd,#ddd);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.crmTodayPriorities li div{overflow-wrap:anywhere;min-width:0}.crmTodayPriorities strong{font-size:1rem}.crmTodayPriorities li p{margin:.35rem 0;font-size:.875rem;line-height:1.5}.crmTodayPriorities button{border:1px solid var(--vm-color-715522,#715522);background:var(--vm-color-fff,#fff);min-height:44px;color:var(--vm-color-493713-text,#493713);border-radius:.5rem;flex-shrink:0;padding:.65rem 1rem;font-size:.875rem}@media (width<=600px){.crmTodayPriorities li{flex-direction:column;align-items:flex-start}.crmTodayPriorities li button{width:100%}}.crmClientJourney{padding:1rem}.crmClientJourney>label{max-width:620px;color:var(--vm-color-374b50-text,#374b50);gap:.45rem;font-size:.875rem;font-weight:800;display:grid}.crmClientJourney select{border:1px solid var(--vm-color-aebbb8,#aebbb8);background:var(--vm-color-fff,#fff);min-height:46px;color:var(--vm-color-142f35-text,#142f35);font:inherit;padding:.7rem}.crmClientJourney>header{background:var(--vm-color-082d2a,#082d2a);color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.crmClientJourney>header div{gap:.3rem;display:grid}.crmClientJourney>header small{color:var(--vm-color-dfbd70-text,#dfbd70);letter-spacing:.08em;font-size:.75rem;font-weight:900}.crmClientJourney>header b{font:1.35rem Georgia}.crmClientJourney>header span{font-size:.875rem}.crmClientJourney ol{margin:0;padding:0;list-style:none}.crmClientJourney li{border-bottom:1px solid var(--vm-color-dce2e0,#dce2e0);min-height:74px;padding:1rem 0 1rem 10rem;position:relative}.crmClientJourney time{width:8.5rem;color:var(--vm-color-63736f-text,#63736f);font-size:.75rem;position:absolute;top:1.1rem;left:0}.crmClientJourney li div{border-left:3px solid var(--vm-color-c99b4c,#c99b4c);gap:.25rem;padding-left:1rem;display:grid}.crmClientJourney li small{color:var(--vm-color-846323-text,#846323);text-transform:uppercase;font-size:.75rem;font-weight:900}.crmClientJourney li b{overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.crmClientJourney li span{color:var(--vm-color-65756f-text,#65756f);font-size:.8rem}.crmClientJourney>p{background:var(--vm-color-f4f6f5,#f4f6f5);padding:1rem;line-height:1.55}@media (width<=620px){.crmClientJourney>header{flex-direction:column;align-items:flex-start}.crmClientJourney li{padding-left:0}.crmClientJourney time{width:auto;margin-bottom:.45rem;display:block;position:static}}.crmQuality{background:var(--vm-color-fff,#fff);color:var(--vm-color-202020-text,#202020);border:1px solid var(--vm-color-ddd,#ddd);border-radius:.75rem;padding:clamp(1rem,3vw,2rem)}.crmQuality nav{flex-wrap:wrap;gap:.5rem;display:flex}.crmQuality p,.crmQuality li{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.crmQuality button{background:var(--vm-color-fff,#fff);min-height:44px;color:var(--vm-color-513e1e-text,#513e1e);border:1px solid var(--vm-color-86652b,#86652b);cursor:pointer;border-radius:.4rem;padding:.7rem 1rem;font-size:.875rem}.crmQuality button[aria-pressed=true]{background:var(--vm-color-162a32,#162a32);color:#fff}.crmQuality button:disabled{opacity:.6;cursor:wait}.crmQuality form{border:1px solid var(--vm-color-ddd,#ddd);gap:1rem;max-width:780px;margin:1rem 0 2rem;padding:1rem;display:grid}.crmQuality label{gap:.5rem;margin:.7rem 0;font-size:1rem;display:grid}.crmQuality input:not([type=checkbox]),.crmQuality select,.crmQuality textarea{border:1px solid var(--vm-color-777,#777);width:100%;min-height:44px;font:inherit;background:var(--vm-color-fff,#fff);color:var(--vm-color-161616-text,#161616);border-radius:.35rem;max-width:100%;padding:.6rem}.crmQuality input[type=checkbox]{width:20px;height:20px}.crmQuality fieldset{border:1px solid var(--vm-color-aaa,#aaa);min-width:0;padding:1rem}.crmQuality article{border-bottom:1px solid var(--vm-color-ddd,#ddd);padding:1rem 0}.crmQuality textarea{resize:vertical}.crmQuality td,.crmQuality th{text-align:left;padding:.75rem;font-size:.875rem}.crmQuality :focus-visible{outline:3px solid var(--vm-color-b88727,#b88727);outline-offset:2px}@media (width<=600px){.crmQuality nav button{width:100%}.crmQuality form{padding:.75rem}}.crmHandoffSummary pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--vm-color-f7f7f7,#f7f7f7);color:var(--vm-color-151515-text,#151515);border-left:3px solid var(--vm-color-b59b62,#b59b62);max-width:100%;padding:1rem;line-height:1.55}.crmCommercialMonitor article{overflow-wrap:anywhere}.crmCommercialMonitor nav{flex-wrap:wrap;gap:.5rem;display:flex}.crmCommercialMonitor form{gap:.8rem;display:grid}.crmCommercialMonitor label{gap:.35rem;display:grid}.crmCommercialMonitor input[type=checkbox]{width:1.1rem;height:1.1rem}.crmCommercialMonitor label:has(input[type=checkbox]){align-items:center;gap:.6rem;display:flex}.crmCommercialMonitor pre{white-space:pre-wrap;overflow-wrap:anywhere}.crmCommercialMonitor button{white-space:normal;text-align:left}.crmCommercialMonitor select{width:100%;min-width:0;max-width:100%}.crmGlobalSearch{background:var(--vm-color-082d2a,#082d2a);margin-bottom:1rem;padding:1rem;position:relative}.crmGlobalSearch label{color:var(--vm-color-dfbd70-text,#dfbd70);text-transform:uppercase;gap:.4rem;font-size:.8rem;font-weight:900;display:grid}.crmGlobalSearch input{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);min-height:48px;color:var(--vm-color-142f35-text,#142f35);padding:.75rem 1rem;font-size:1rem}.crmGlobalSearch>div{z-index:20;border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);max-height:420px;box-shadow:0 18px 40px var(--vm-color-06192435,#06192435);position:absolute;top:calc(100% - 1rem);left:1rem;right:1rem;overflow:auto}.crmGlobalSearch>div button{border:0;border-bottom:1px solid var(--vm-color-dde3e1,#dde3e1);background:var(--vm-color-fff,#fff);width:100%;color:var(--vm-color-183a3b-text,#183a3b);text-align:left;cursor:pointer;grid-template-columns:6rem minmax(0,1fr);gap:.2rem 1rem;padding:.8rem 1rem;display:grid}.crmGlobalSearch>div button:hover,.crmGlobalSearch>div button:focus-visible{background:var(--vm-color-f5f1e7,#f5f1e7)}.crmGlobalSearch button small{color:var(--vm-color-86652b-text,#86652b);text-transform:uppercase;grid-row:1/3;font-weight:900}.crmGlobalSearch button b,.crmGlobalSearch button span{overflow-wrap:anywhere}.crmGlobalSearch button span{color:var(--vm-color-67766f-text,#67766f);font-size:.8rem}.crmGlobalSearch>div p{padding:1rem}.crmServiceSpeed{background:var(--vm-color-d9e0df,#d9e0df);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.crmServiceSpeed article{background:var(--vm-color-fff,#fff);border-top:4px solid #2d8b60;gap:.5rem;padding:1.2rem;display:grid}.crmServiceSpeed article.attention{border-color:#b65d3e}.crmServiceSpeed small{color:var(--vm-color-66756f-text,#66756f);font-size:.75rem;font-weight:900}.crmServiceSpeed strong{color:var(--vm-color-0c4f42-text,#0c4f42);font:2rem Georgia}.crmServiceSpeed span{color:var(--vm-color-65756f-text,#65756f);font-size:.85rem;line-height:1.45}.crmDealChecklist{padding:1rem}.crmDealChecklist label{gap:.45rem;max-width:640px;font-size:.875rem;font-weight:800;display:grid}.crmDealChecklist select{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-aebbb8,#aebbb8);min-height:46px;font:inherit;padding:.7rem}.crmDealChecklist ol{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.crmDealChecklist li{background:var(--vm-color-f4f6f5,#f4f6f5);border-left:4px solid var(--vm-color-aab5b2,#aab5b2);gap:.7rem;padding:1rem;display:flex}.crmDealChecklist li.done{border-color:#2d8b60}.crmDealChecklist li.current{border-color:var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-f8f2e5,#f8f2e5)}.crmDealChecklist li>span{font-size:1.2rem}.crmDealChecklist li div{gap:.3rem;display:grid}.crmDealChecklist li small{color:var(--vm-color-64746f-text,#64746f);line-height:1.4}.crmStagnantProperties{gap:.6rem;padding:1rem;display:grid}.crmStagnantProperties article{border:1px solid var(--vm-color-d9dfdd,#d9dfdd);border-left:4px solid var(--vm-color-c99b4c,#c99b4c);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.crmStagnantProperties article div{gap:.35rem;display:grid}.crmStagnantProperties article span{color:var(--vm-color-65756f-text,#65756f);font-size:.85rem}.crmStagnantProperties article small{background:var(--vm-color-f7eadf,#f7eadf);color:#8b472f;padding:.4rem .6rem;font-weight:900}.crmClientJourney>header em{color:var(--vm-color-cbd9d5-text,#cbd9d5);font-size:.8rem;font-style:normal;line-height:1.5}.crmClientJourney>header>div:last-child{justify-items:end;gap:.5rem;display:grid}.crmClientJourney>header button{border:1px solid var(--vm-color-dfbd70,#dfbd70);background:var(--vm-color-c99b4c,#c99b4c);min-height:42px;color:var(--vm-color-061924-text,#061924);padding:.6rem .8rem;font-weight:900}@media (width<=780px){.crmServiceSpeed,.crmDealChecklist ol,.crmGlobalSearch>div button{grid-template-columns:1fr}.crmGlobalSearch button small{grid-row:auto}.crmStagnantProperties article{flex-direction:column;align-items:flex-start}.crmClientJourney>header>div:last-child{justify-items:start}}@media print{body *{visibility:hidden!important}.crmClientJourney,.crmClientJourney *{visibility:visible!important}.crmClientJourney{width:100%;padding:0;position:absolute;inset:0}.crmClientJourney>label,.crmClientJourney>header button{display:none}.crmClientJourney li{break-inside:avoid}}.crmListFilters{flex-wrap:wrap;align-items:end;gap:1rem;padding:1rem;display:flex}.crmListFilters label{flex:180px;gap:.4rem;min-width:0;font-size:.875rem;font-weight:700;display:grid}.crmListFilters input,.crmListFilters select{border:1px solid var(--vm-color-9daead,#9daead);background:var(--vm-color-fff,#fff);width:100%;min-width:0;min-height:44px;color:var(--vm-color-102832-text,#102832);font:inherit;padding:.65rem;font-size:1rem}.crmListFilters button{border:1px solid var(--vm-color-9daead,#9daead);background:var(--vm-color-f5f3ec,#f5f3ec);min-height:44px;color:var(--vm-color-102832-text,#102832);padding:.65rem 1rem;font-size:.875rem;font-weight:700}.crmListFilters :focus-visible{outline:3px solid var(--vm-color-92702d,#92702d);outline-offset:2px}.crmFilterCount{color:var(--vm-color-40595b-text,#40595b);margin:.5rem 1rem 1rem;font-size:.875rem;line-height:1.5}@media (width<=600px){.crmListFilters label{flex-basis:100%}.crmListFilters button{width:100%}}.crmPortfolioPending{padding:18px;font-size:16px;line-height:1.55}.crmPortfolioPending>p{color:var(--vm-color-415963-text,#415963);margin:0 0 16px}.crmPortfolioPending article{border-top:1px solid var(--vm-color-d8dfe1,#d8dfe1);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.crmPortfolioPending article>div{overflow-wrap:anywhere;min-width:0}.crmPortfolioPending article span{color:var(--vm-color-526871-text,#526871);margin-top:6px;font-size:14px;display:block}.crmPortfolioPending article p{color:#8a3928;margin:8px 0 0}.crmPortfolioPending button{border:1px solid var(--vm-color-a87c2e,#a87c2e);background:var(--vm-color-071d29,#071d29);color:#fff;cursor:pointer;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:14px}.crmPortfolioPending button:focus-visible{outline:3px solid var(--vm-color-c99b4c,#c99b4c);outline-offset:3px}@media (width<=600px){.crmPortfolioPending article{flex-direction:column;align-items:flex-start;gap:12px}.crmPortfolioPending{padding:14px}}.vmAgentRequest{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-bdcec7,#bdcec7);min-width:0;color:var(--vm-color-153b32-text,#153b32);border-radius:12px;flex:none;padding:16px;font-size:13px;line-height:1.5}.vmAgentRequest h3{margin:0 0 8px;font-size:17px}.vmAgentRequest p{margin:8px 0}.vmAgentRequest .vmAgentFinanceReview{background:var(--vm-color-f5f1e7,#f5f1e7);border-left:3px solid var(--vm-color-b58a43,#b58a43);color:var(--vm-color-243f37-text,#243f37);border-radius:4px;padding:11px}.vmAgentRequest .vmAgentFinancePrivacy{color:var(--vm-color-52665e-text,#52665e);font-size:12px}.vmAgentRequest form{gap:12px;display:grid}.vmAgentRequest label{gap:5px;font-size:13px;font-weight:600;display:grid}.vmAgentRequest input:not([type=checkbox]),.vmAgentRequest select,.vmAgentRequest textarea{border:1px solid var(--vm-color-b6c6bf,#b6c6bf);background:var(--vm-color-fff,#fff);width:100%;min-width:0;min-height:44px;color:var(--vm-color-173d32-text,#173d32);box-sizing:border-box;border-radius:6px;padding:10px;font:16px/1.4 Arial}.vmAgentRequest .vmAgentRequestConsent{align-items:flex-start;gap:8px;font-size:12px;font-weight:400;display:flex}.vmAgentRequestConsent input{flex:none;margin-top:4px}.vmAgentRequest button{border:1px solid var(--vm-color-0d4f42,#0d4f42);background:var(--vm-color-0d4f42,#0d4f42);color:#fff;cursor:pointer;border-radius:6px;min-height:44px;padding:10px 12px;font:600 13px/1.4 Arial}.vmAgentRequest button:disabled{opacity:.55;cursor:wait}.vmAgentRequest .vmAgentRequestCancel{background:var(--vm-color-fff,#fff);width:100%;color:var(--vm-color-0d4f42-text,#0d4f42);margin-top:10px}.vmAgentRequestActions{flex-wrap:wrap;gap:8px;display:flex}.vmAgentRequestActions button{flex:1}.vmAgentRequest dl{margin:12px 0}.vmAgentRequest dt{font-weight:700}.vmAgentRequest dd{overflow-wrap:anywhere;margin:0 0 9px}.vmAgentRequest [role=alert]{color:#893626;background:#fff1ed;padding:10px}.vmAgentRequest :focus-visible{outline:3px solid var(--vm-color-bb9042,#bb9042);outline-offset:2px}.radarMetrics small a{color:inherit;text-underline-offset:3px;text-decoration:underline}.radarMetrics small a:focus-visible{outline:2px solid var(--vm-color-e2c17e,#e2c17e);outline-offset:4px}.propertyNextSteps{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddcda9,#ddcda9);max-width:1220px;color:var(--vm-color-0b2632-text,#0b2632);box-shadow:0 8px 25px var(--vm-color-0b263208,#0b263208);border-radius:12px;grid-template-columns:1fr 1.1fr;gap:30px;margin:20px auto 44px;padding:36px;display:grid}.propertyNextIntro{align-self:center}.propertyNextAccent{background:var(--vm-color-bf964d,#bf964d);width:38px;height:3px;margin-bottom:20px;display:block}.propertyNextIntro h2{margin:0 0 14px;font:clamp(28px,3vw,40px)/1.15 Georgia,serif}.propertyNextIntro p{color:var(--vm-color-56616b-text,#56616b);margin:0;font-size:16px;line-height:1.65}.propertyNextActions{align-self:center;min-width:0}.propertyNextPrimary{gap:12px;display:flex}.propertyNextPrimary a{text-align:center;border-radius:4px;flex:1;justify-content:center;align-items:center;min-height:54px;padding:17px 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.propertyNextGold{background:var(--vm-color-bd954b,#bd954b);color:var(--vm-color-071e2a-text,#071e2a)}.propertyNextNavy{background:var(--vm-color-0b2632,#0b2632);color:#fff}.propertyNextSecondary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.propertyNextSecondary button,.propertyNextSecondary a{border:1px solid var(--vm-color-ddcda9,#ddcda9);background:var(--vm-color-fff,#fff);min-height:46px;color:var(--vm-color-0b2632-text,#0b2632);cursor:pointer;text-align:center;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:10px 8px;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;display:flex}.propertyNextSecondary button:disabled{opacity:.6}.propertyNextSecondary button[aria-pressed=true]{background:var(--vm-color-f5f0e5,#f5f0e5)}.propertyNextFeedback{color:var(--vm-color-285a45-text,#285a45);font-size:14px;line-height:1.5}.propertyNextNav{border-top:1px solid var(--vm-color-e8dcc3,#e8dcc3);grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:25px;display:flex}.propertyNextNav a{text-align:center;min-height:44px;color:var(--vm-color-0b2632-text,#0b2632);flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.propertyNextNav a+a{border-left:1px solid var(--vm-color-e8dcc3,#e8dcc3)}.propertyNextNav a:hover,.propertyNextSecondary a:hover,.propertyNextSecondary button:hover{background:var(--vm-color-f6f2e9,#f6f2e9)}.propertySimilar{max-width:1220px;color:var(--vm-color-0b2632-text,#0b2632);margin:0 auto 48px;scroll-margin-top:140px}.propertySimilar h2{font:32px Georgia,serif}.propertySimilar>p{color:var(--vm-color-56616b-text,#56616b);line-height:1.6}.propertySimilar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.propertySimilar>div>a{border:1px solid var(--vm-color-e8dcc3,#e8dcc3);background:var(--vm-color-fff,#fff);color:var(--vm-color-0b2632-text,#0b2632);border-radius:10px;flex-direction:column;gap:12px;padding-bottom:20px;text-decoration:none;display:flex;overflow:hidden}.propertySimilar img{object-fit:cover;width:100%;height:210px}.propertySimilar h3,.propertySimilar span,.propertySimilar strong{margin:0;padding:0 20px}.propertySimilar h3{font:23px/1.3 Georgia,serif}.propertySimilar strong{font-size:19px}.propertySimilar span{font-size:13px}@media (width<=1280px){.propertyNextSteps,.propertySimilar{margin-left:22px;margin-right:22px}}@media (width<=800px){.propertyNextSteps{grid-template-columns:1fr;gap:24px;padding:24px}.propertySimilar>div{grid-template-columns:1fr}.propertyNextNav{flex-wrap:wrap;gap:4px}.propertyNextNav a{font-size:13px}.propertyNextSecondary a{flex-basis:100%}}@media (width<=420px){.propertyNextSteps{margin-left:14px;margin-right:14px;padding:20px}.propertyNextPrimary,.propertyNextNav{flex-direction:column}.propertyNextNav a+a{border-left:0;border-top:1px solid var(--vm-color-e8dcc3,#e8dcc3)}}@media print{.propertyNextSteps,.propertySimilar{display:none!important}}img[src*="/imoveis/"],img[src*="/api/crm/files"]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.instagramCompact{contain-intrinsic-size:auto 390px;padding:32px clamp(24px,8vw,140px)}.instagramCompact .instagramIntro{align-items:center;gap:20px;max-width:1180px;margin:0 auto 18px}.instagramCompact .instagramIntro h2{margin:0 0 6px;font-size:clamp(25px,2.5vw,34px);line-height:1.12}.instagramCompact .instagramIntro>div>p:last-child{margin:0;font-size:12px;line-height:1.5}.instagramCompact .instagramIntro>a{border-radius:4px;gap:10px;min-width:0;padding:10px 13px}.instagramCompact .instagramIntro>a>span{border-radius:9px;width:32px;height:32px;font-size:22px}.instagramCompact .instagramIntro>a b{letter-spacing:0;font-size:11px}.instagramCompact .instagramIntro>a small{font-size:9px}.instagramCompact .instagramReelsGrid{padding-bottom:6px;scroll-padding-inline:1px}.instagramCompact .instagramReelTile{border-radius:5px}.instagramCompact .instagramReelCover{aspect-ratio:16/9}.instagramCompact .instagramReelInfo{padding:11px 13px 12px}.instagramCompact .instagramReelInfo>span{font-size:9px;line-height:1.2}.instagramCompact .instagramReelInfo h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:5px 0;font-size:17px;line-height:1.16;display:-webkit-box;overflow:hidden}.instagramCompact .instagramReelInfo>strong{color:var(--navy);font-size:17px}.instagramCompact .instagramReelInfo>div{grid-template-columns:1fr;margin-top:9px}.instagramCompact .instagramReelInfo a{text-transform:none;letter-spacing:0;min-height:36px;font-size:10px}.instagramCompact .instagramReelsArrow{border-radius:50%;width:40px;height:40px;top:22%}.instagramCompact .instagramReelsPrevious{left:-20px}.instagramCompact .instagramReelsNext{right:-20px}.instagramCompact .instagramReelsArrow:disabled{opacity:.35;cursor:default}.instagramCompact .instagramFooter{gap:12px;max-width:1180px;margin:12px auto 0;padding-top:10px}.instagramCompact .instagramFooter p{font-size:11px}.instagramCompact .instagramFooter a{letter-spacing:.3px;text-transform:none;font-size:10px}.instagramCompact a:focus-visible,.instagramCompact button:focus-visible,.instagramCompact .instagramReelsGrid:focus-visible{outline:2px solid var(--vm-color-f5cf7c,#f5cf7c);outline-offset:3px}@media (width<=1000px) and (width>=701px){.instagramCompact .instagramReelsGrid{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (width<=700px){.instagramCompact{padding:26px 20px}.instagramCompact .instagramIntro{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.instagramCompact .instagramIntro h2{font-size:26px}.instagramCompact .instagramIntro>a{justify-self:start;padding:8px 10px}.instagramCompact .instagramReelsGrid{grid-auto-columns:76%;gap:12px}.instagramCompact .instagramReelInfo h3{min-height:0;font-size:17px}.instagramCompact .instagramReelInfo a{min-height:44px}.instagramCompact .instagramReelsPrevious{left:-12px}.instagramCompact .instagramReelsNext{right:-12px}.instagramCompact .instagramFooter{flex-flow:wrap;align-items:center;margin-top:10px}}@media (prefers-reduced-motion:reduce){.instagramCompact .instagramReelTile,.instagramCompact .instagramReelCover>img{transition:none}.instagramCompact .instagramReelTile:hover,.instagramCompact .instagramReelTile:hover .instagramReelCover>img{transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.crmInstall>button:disabled{opacity:.72;cursor:wait}.crmInstall>div{width:min(390px,100vw - 30px);padding:24px 24px 21px}.crmInstall>div>small{color:var(--vm-color-9a7334-text,#9a7334);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.crmInstall>div>b{color:var(--vm-color-061924-text,#061924);padding-right:24px;font:24px/1.15 Georgia}.crmInstall>div ol{color:var(--vm-color-43535b-text,#43535b);margin:16px 0;padding-left:20px;font-size:13px;line-height:1.55}.crmInstall>div li{padding:3px 0}.crmInstall>div .crmInstallNote{border-left:3px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-f4f1ea,#f4f1ea);color:var(--vm-color-43535b-text,#43535b);margin:13px 0 0;padding:12px 13px}.crmInstall>div .crmInstallClose{color:var(--vm-color-59666b-text,#59666b);background:0 0;padding:4px 9px;font-size:24px;position:absolute;top:8px;right:10px}.crmInstall>div .crmInstallChrome{background:var(--vm-color-061924,#061924);color:#fff;width:100%;margin-top:13px;padding:12px;font-weight:800}.crmInstall>button:focus-visible,.crmInstall>div button:focus-visible{outline:3px solid var(--vm-color-d6ae62,#d6ae62);outline-offset:3px}@media (width<=600px){.crmInstall{left:12px;right:12px}.crmInstall>button{width:100%}.crmInstall>div{width:100%;bottom:60px;right:0}}@media (display-mode:window-controls-overlay){.crmInstall{display:none}}.crmAppEntry{background:var(--vm-color-061924,#061924);color:#fff;place-items:center;min-height:100svh;padding:40px 24px 120px;display:grid}.crmAppEntry>section{border:1px solid var(--vm-color-b88f45,#b88f45);background:var(--vm-color-0b2633,#0b2633);border-radius:18px;width:min(460px,100%);padding:32px}.crmAppEntry img{border-radius:20px;margin-bottom:24px;display:block}.crmAppEntry h1{color:var(--vm-color-edcc88-text,#edcc88);margin:12px 0 18px;font:clamp(28px,6vw,38px)/1.15 Georgia,serif}.crmAppEntry p{color:var(--vm-color-dce5e8-text,#dce5e8);font-size:16px;line-height:1.6}.crmAppEntry .crmAppEyebrow{letter-spacing:.08em;color:var(--vm-color-d6ae62-text,#d6ae62);font-size:14px;font-weight:700}.crmAppEntry .crmAppHint{margin-top:24px;font-size:14px}.crmAppSignIn{text-align:center;background:var(--vm-color-d6ae62,#d6ae62);color:var(--vm-color-061924-text,#061924);border-radius:8px;margin-top:24px;padding:16px;font-size:16px;font-weight:700;text-decoration:none;display:block}.crmAppSite{color:var(--vm-color-e7c77f-text,#e7c77f);margin-top:8px;font-size:14px;display:inline-block}.crmAppEntry a:focus-visible{outline:3px solid var(--vm-color-fff,#fff);outline-offset:4px}.crmInstall>div{max-height:calc(100svh - 120px);overflow-y:auto}.crmInstall>button{min-height:48px;font-size:14px}.crmInstall>div>small{font-size:12px}.crmInstall>div ol,.crmInstall>div span,.crmInstall>div p,.crmInstall>div button{font-size:14px;line-height:1.5}.crmInstall>div .crmInstallNote{font-size:14px}.crmInstall{bottom:max(22px,env(safe-area-inset-bottom))}@media (width<=600px){.crmAppEntry>section{padding:24px}.crmInstall{bottom:max(14px,env(safe-area-inset-bottom))}}@media (display-mode:standalone),(display-mode:window-controls-overlay){.crmAppHint{display:none}}.vmInstallGuide label{margin:16px 0 8px;font-size:14px;font-weight:700;display:block}.vmInstallGuide select{border:1px solid var(--vm-color-7b8b92,#7b8b92);background:var(--vm-color-fff,#fff);width:100%;min-height:48px;color:var(--vm-color-061924-text,#061924);border-radius:6px;padding:10px;font-size:16px;display:block}.vmInstallGuide select:focus-visible{outline:3px solid var(--vm-color-d6ae62,#d6ae62);outline-offset:3px}.crmInstall .vmInstallGuide a{color:var(--vm-color-075d7a-text,#075d7a);text-decoration:underline}.vmInstallGuideNote{border-top:1px solid var(--vm-color-7b8b9266,#7b8b9266);padding-top:12px}.crmInstall .vmInstallGuideNote{color:var(--vm-color-43535b-text,#43535b)}.vmInstallGuide ol{list-style:decimal}.vmInstallGuide li{display:list-item}.crmRecovery{font-size:16px;line-height:1.55}.crmRecovery h3{margin:24px 0 10px;font-size:20px}.crmRecovery p{margin:12px 0}.crmRecovery label{margin:14px 0;font-size:14px;display:block}.crmRecovery input{max-width:100%;padding:12px;font-size:16px;display:block}.crmRecovery article{border-top:1px solid var(--vm-color-d8dfe2,#d8dfe2);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.crmRecovery article span{overflow-wrap:anywhere;font-size:14px;display:block}.crmRecovery button,.crmRecovery>a{background:var(--vm-color-061924,#061924);color:#fff;border:1px solid var(--vm-color-bd944d,#bd944d);cursor:pointer;border-radius:6px;min-height:44px;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-block}.crmRecovery button:disabled{opacity:.6;cursor:wait}.crmRecovery [role=status]{color:var(--vm-color-234758-text,#234758);font-weight:700}.crmRecovery table{font-size:14px}.crmRecovery th,.crmRecovery td{white-space:nowrap;padding:12px}@media (width<=600px){.crmRecovery article{flex-direction:column;align-items:flex-start}}.crmPanelActionRow{background:var(--vm-color-f4f6f5,#f4f6f5);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.crmPanelActionRow p{color:var(--vm-color-617077-text,#617077);margin:0;font-size:12px}.crmPanelActionRow button{background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border:0;padding:10px 14px;font-weight:900}.crmIntegrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.crmIntegrationGrid article{border:1px solid var(--vm-color-d9dfdf,#d9dfdf);background:var(--vm-color-fff,#fff);align-content:start;gap:9px;min-height:130px;padding:17px;display:grid}.crmIntegrationGrid article.connected{border-top:3px solid #2d8b60}.crmIntegrationGrid article.pending{border-top:3px solid var(--vm-color-c99b4c,#c99b4c)}.crmIntegrationGrid span{color:var(--vm-color-886727-text,#886727);font-size:9px;font-weight:900}.crmIntegrationGrid .connected span{color:#26704a}.crmIntegrationGrid b{color:var(--vm-color-0a2c38-text,#0a2c38)}.crmIntegrationGrid p{color:var(--vm-color-66757a-text,#66757a);margin:0;font-size:12px;line-height:1.5}.crmAccessMatrix{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.crmAccessMatrix article{background:var(--vm-color-f4f6f5,#f4f6f5);gap:7px;padding:16px;display:grid}.crmAccessMatrix span{color:var(--vm-color-637177-text,#637177);font-size:12px;line-height:1.5}.smartMapExplorer{border:1px solid var(--vm-color-c9d1d2,#c9d1d2);background:var(--vm-color-fff,#fff);box-shadow:0 18px 42px var(--vm-color-06192414,#06192414);grid-template-columns:minmax(190px,.55fr) minmax(360px,1.4fr) minmax(240px,.8fr);display:grid}.smartMapExplorer>aside,.smartMapExplorer>section{max-height:620px;padding:18px;overflow:auto}.smartMapExplorer>aside>span,.smartMapExplorer>section>span{color:var(--vm-color-96702e-text,#96702e);letter-spacing:1px;margin-bottom:12px;font-size:9px;font-weight:900;display:block}.smartMapExplorer aside button{border:1px solid var(--vm-color-dce1e1,#dce1e1);background:var(--vm-color-f8f8f6,#f8f8f6);text-align:left;width:100%;color:var(--vm-color-17323c-text,#17323c);justify-content:space-between;gap:10px;margin-bottom:7px;padding:13px;display:flex}.smartMapExplorer aside button.active{background:var(--vm-color-092d3a,#092d3a);color:#fff;border-color:var(--vm-color-092d3a,#092d3a)}.smartMapExplorer aside small{opacity:.72}.smartMapCanvas{background:var(--vm-color-dce3df,#dce3df);min-height:620px;position:relative}.smartMapCanvas iframe{border:0;width:100%;height:620px;display:block}.smartMapCanvas>div{background:var(--vm-color-071d29e8,#071d29e8);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px;position:absolute;bottom:18px;left:18px;right:18px}.smartMapCanvas small{color:var(--vm-color-d8b66f-text,#d8b66f);font-size:9px;font-weight:900}.smartMapCanvas h2{margin:6px 0 4px;font:28px Georgia}.smartMapCanvas p{color:var(--vm-color-d1dcdf-text,#d1dcdf);margin:0;font-size:11px}.smartMapExplorer>section a{border-bottom:1px solid var(--vm-color-dde2e2,#dde2e2);color:var(--vm-color-17323c-text,#17323c);gap:5px;padding:13px 0;text-decoration:none;display:grid}.smartMapExplorer>section a b{font:18px/1.15 Georgia}.smartMapExplorer>section a small{color:var(--vm-color-74858a-text,#74858a);font-size:10px}.smartMapExplorer>section a strong{color:var(--vm-color-997126-text,#997126);font-size:12px}@media (width<=980px){.smartMapExplorer{grid-template-columns:210px 1fr}.smartMapExplorer>section{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0 18px;max-height:none;display:grid}.smartMapExplorer>section>span{grid-column:1/-1}.crmIntegrationGrid,.crmAccessMatrix{grid-template-columns:1fr 1fr}}@media (width<=680px){.smartMapExplorer{grid-template-columns:1fr}.smartMapExplorer>aside{gap:8px;display:flex;overflow-x:auto}.smartMapExplorer>aside>span{display:none}.smartMapExplorer aside button{min-width:150px;margin:0}.smartMapCanvas{min-height:420px}.smartMapCanvas iframe{height:420px}.smartMapExplorer>section{grid-column:auto;grid-template-columns:1fr}.crmIntegrationGrid,.crmAccessMatrix{grid-template-columns:1fr}.crmPanelActionRow{flex-direction:column;align-items:stretch}}.crmAutentiqueBox{border:1px solid var(--vm-color-cfd9d6,#cfd9d6);background:var(--vm-color-f7f9f8,#f7f9f8);margin:18px}.crmAutentiqueBox>header{background:var(--vm-color-082d2a,#082d2a);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.crmAutentiqueBox header small{color:var(--vm-color-d8b66f-text,#d8b66f);letter-spacing:.12em;font-size:10px;font-weight:900}.crmAutentiqueBox header h3{margin:5px 0 0;font:22px Georgia}.crmAutentiqueBox header>span{padding:7px 10px;font-size:11px;font-weight:900}.crmAutentiqueBox header>span.connected{background:var(--vm-color-dceee4,#dceee4);color:var(--vm-color-1f6642-text,#1f6642)}.crmAutentiqueBox header>span.pending{background:var(--vm-color-f2e6c9,#f2e6c9);color:var(--vm-color-765617-text,#765617)}.crmAutentiqueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.crmAutentiqueGrid label{color:var(--vm-color-42565d-text,#42565d);gap:7px;font-size:14px;font-weight:800;display:grid}.crmAutentiqueGrid input,.crmAutentiqueGrid select{border:1px solid var(--vm-color-b9c6c5,#b9c6c5);background:var(--vm-color-fff,#fff);width:100%;min-height:45px;font:inherit;padding:10px}.crmAutentiqueFile{grid-column:1/-1}.crmAutentiqueBox>footer{border-top:1px solid var(--vm-color-dce2e0,#dce2e0);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.crmAutentiqueBox footer span{color:var(--vm-color-53686e-text,#53686e);font-size:13px}.crmAutentiqueBox footer button{background:var(--vm-color-c99b4c,#c99b4c);min-height:44px;color:var(--vm-color-071d29-text,#071d29);border:0;padding:11px 16px;font-weight:900}.crmAutentiqueBox footer button:disabled{background:var(--vm-color-d5d9d7,#d5d9d7);color:var(--vm-color-788482-text,#788482)}@media (width<=680px){.crmAutentiqueGrid{grid-template-columns:1fr}.crmAutentiqueFile{grid-column:auto}.crmAutentiqueBox>footer{flex-direction:column;align-items:stretch}}.crmIntegrationBanner small{color:var(--vm-color-65767b-text,#65767b);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.vmAdvancedAgent{grid-template-rows:auto minmax(0,1fr) auto auto auto;height:100%;min-height:0;overflow:hidden}.vmAgentConversation.isAdvanced{grid-template-rows:auto minmax(0,1fr);height:min(720px,100dvh - 112px);max-height:calc(100dvh - 112px);display:grid}.vmAdvancedAgent.hasInteraction{grid-template-rows:auto minmax(0,1fr) auto auto}.vmAdvancedAgent .vmChatHistory{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--vm-color-b58a3a-text,#b58a3a) var(--vm-color-e4ebe8-text,#e4ebe8);min-height:0;overflow-y:scroll}.vmAdvancedAgent .vmChatHistory::-webkit-scrollbar{width:7px}.vmAdvancedAgent .vmChatHistory::-webkit-scrollbar-track{background:var(--vm-color-e4ebe8,#e4ebe8)}.vmAdvancedAgent .vmChatHistory::-webkit-scrollbar-thumb{background:var(--vm-color-b58a3a,#b58a3a);border-radius:10px}.vmAgentServiceMenu{background:linear-gradient(180deg, var(--vm-color-f7f8f6,#f7f8f6), var(--vm-color-eef3f0,#eef3f0));border-block:1px solid var(--vm-color-d8e0dd,#d8e0dd);padding:8px 12px}.vmAgentServiceToggle{width:100%;min-height:42px;color:var(--vm-color-123d37-text,#123d37);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 2px;display:flex}.vmAgentServiceToggle>span{gap:2px;min-width:0;display:grid}.vmAgentServiceToggle b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.vmAgentServiceToggle small{color:var(--vm-color-697a76-text,#697a76);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.vmAgentServiceToggle>i{background:var(--vm-color-0b4f45,#0b4f45);color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font:17px/1 Arial;display:grid}.vmAgentServiceOptions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vm-color-b58a3a-text,#b58a3a) var(--vm-color-e4ebe8-text,#e4ebe8);max-height:min(190px,28dvh);padding:8px 3px 3px;overflow-y:auto}.vmAgentServiceHeader{gap:3px;margin-bottom:10px;display:grid}.vmAgentServiceHeader span{color:var(--vm-color-0a302e-text,#0a302e);font:17px/1.2 Georgia,serif}.vmAgentServiceHeader small{color:var(--vm-color-697a76-text,#697a76);font-size:10px;line-height:1.4}.vmAgentPrimaryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vmAgentSecondaryActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.vmAgentSecondaryActions button{border:1px solid var(--vm-color-d7d1c3,#d7d1c3);background:var(--vm-color-f8f5ed,#f8f5ed);min-height:34px;color:var(--vm-color-123d37-text,#123d37);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.vmAgentSecondaryActions button>span{background:var(--vm-color-fff,#fff);width:21px;height:21px;color:var(--vm-color-8d692b-text,#8d692b);border-radius:50%;flex:0 0 21px;place-items:center;display:grid}.vmAgentPrimaryActions button{border:1px solid var(--vm-color-ccd6d3,#ccd6d3);background:var(--vm-color-fff,#fff);min-height:48px;color:var(--vm-color-123d37-text,#123d37);text-align:left;cursor:pointer;box-shadow:0 4px 12px var(--vm-color-0619240a,#0619240a);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:7px;padding:8px 10px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.vmAgentPrimaryActions button:hover,.vmAgentPrimaryActions button:focus-visible{border-color:var(--vm-color-c99b4c,#c99b4c);box-shadow:0 7px 16px var(--vm-color-06192416,#06192416);outline:none;transform:translateY(-1px)}.vmAgentPrimaryActions button>span{background:var(--vm-color-0b4f45,#0b4f45);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.vmAgentPrimaryActions button>b{font-size:10px;line-height:1.25}.vmAgentPrimaryActions button>i{color:var(--vm-color-ad8131-text,#ad8131);font:18px/1 Georgia,serif}.vmAgentServiceMenu .vmAgentAllOptions{background:0 0;border:0;margin-top:9px;padding:0}.vmAgentServiceMenu .vmAgentAllOptions.isOpen>div{max-height:none}.vmAgentServiceMenu .vmAgentOptionsToggle{box-shadow:none;border-radius:10px;border-color:var(--vm-color-d7d1c3,#d7d1c3)!important;background:var(--vm-color-f8f5ed,#f8f5ed)!important;min-height:44px!important}.vmAgentServiceMenu .vmAgentOptionsToggle b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.vmAgentServiceMenu .vmAgentOptionsToggle small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vmAgentServiceMenu .vmAgentAllOptions>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}.vmAgentServiceMenu .vmAgentAllOptions>div>button{border-radius:8px;min-height:36px;font-size:10px}.vmAgentServiceMenu .vmAgentAllOptions>div>button>span{flex-basis:22px;width:22px;height:22px}.vmAdvancedComposer{z-index:3;gap:7px;width:100%;position:relative;overflow:visible}.vmAdvancedComposer>div{order:1}.vmAdvancedComposer>label{order:2}.vmAdvancedComposer>.vmAgentHuman{order:3}.vmAdvancedComposer>label input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--vm-color-0b4f45-text,#0b4f45);flex:0 0 16px;margin:0;padding:0}.vmAdvancedComposer textarea{min-height:44px}.vmAdvancedComposer textarea:disabled{background:var(--vm-color-f1f3f1,#f1f3f1);color:var(--vm-color-6d7b77-text,#6d7b77);cursor:not-allowed}.vmAgentHuman{font-weight:800;text-decoration:none}.vmAgentHuman:hover,.vmAgentHuman:focus-visible{outline:none;text-decoration:underline}.vmAgentMatch strong{color:var(--vm-color-9a7028-text,#9a7028);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:9px}.vmAgentStart{max-height:min(470px,100dvh - 180px)}@media (width<=520px){body.vm-agent-open{overflow:hidden}body.vm-agent-open .appNav{pointer-events:none;transform:translateY(120%)}.vmAgent.isOpen .vmAgentLauncher{display:none}.vmAgent.isOpen .vmAgentPanel{inset:max(6px, env(safe-area-inset-top)) 6px auto;width:calc(100vw - 12px);height:calc(var(--vm-agent-viewport-height,100dvh) - max(12px, env(safe-area-inset-top)) - max(6px, env(safe-area-inset-bottom)));border-radius:16px;max-height:none;position:fixed}.vmAgentConversation.isAdvanced{height:calc(var(--vm-agent-viewport-height,100dvh) - max(12px, env(safe-area-inset-top)) - max(6px, env(safe-area-inset-bottom)));grid-template-rows:auto minmax(0,1fr);max-height:none;display:grid}.vmAdvancedAgent{height:100%;min-height:0}.vmAdvancedComposer{padding:9px 10px max(10px, env(safe-area-inset-bottom))}.vmAdvancedComposer textarea{min-height:42px;max-height:84px;font-size:16px}.vmAdvancedComposer>label{font-size:8px;line-height:1.25}.vmAgentHuman{font-size:9px}.vmAgentStart{max-height:calc(100dvh - 210px);padding:16px}.vmAgentServiceMenu{padding:6px 10px}.vmAgentServiceOptions{max-height:min(164px,25dvh)}.vmAgentPrimaryActions{gap:6px}.vmAgentPrimaryActions button{grid-template-columns:26px minmax(0,1fr) 8px;min-height:46px;padding:7px 8px}.vmAgentPrimaryActions button>span{width:26px;height:26px}.vmAgentPrimaryActions button>b{font-size:9px}.vmAgentServiceMenu .vmAgentOptionsToggle small{max-width:230px}}.vmAgent{align-items:center;gap:10px;display:flex}.vmDirectWhatsapp{border:1px solid var(--vm-color-d9b864,#d9b864);background:var(--vm-color-0d4f42,#0d4f42);color:#fff;border-radius:30px;align-items:center;gap:8px;min-height:54px;padding:10px 16px;font:700 13px Arial;text-decoration:none;display:inline-flex;box-shadow:0 10px 25px #0004}.vmDirectWhatsapp svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.vmDirectWhatsapp:focus-visible,.vmAgentLauncher:focus-visible{outline:3px solid var(--vm-color-e5c476,#e5c476);outline-offset:4px}@media (width<=760px){.vmAgent{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.vmDirectWhatsapp{min-height:48px;padding:10px 13px}.vmAgentLauncher{min-height:56px;padding-right:8px}.vmAgentLauncher div{display:none}}@media (width<=520px){body.vm-agent-open .vmAppNav{visibility:hidden;pointer-events:none}}@media print{.vmAgent,.vmAppNav{display:none!important}}#sobre.manifestoOriginal{grid-template-columns:minmax(0,34fr) minmax(0,66fr);justify-content:center;column-gap:clamp(24px,2.4vw,36px);min-height:455px;padding-inline:5vw}#sobre .manifestoVisual{justify-content:flex-end;min-height:455px}#sobre .manifestoProfessionalPortrait{object-fit:cover;object-position:center 20%;width:100%;max-width:none;height:455px;max-height:455px}#sobre .manifestoCopy{min-width:0;padding:32px 0}#sobre h2{margin:12px 0 18px;font-size:clamp(32px,3.2vw,50px)}#sobre .manifestoCopy>p:not(.eyebrow){font-size:16px;line-height:1.65}#sobre .signature{margin-top:16px}#contato.cta{padding-top:54px;padding-bottom:54px}#contato h2{margin:16px 0}#contato>div{margin-top:24px}#avaliacoes.reviews{padding-top:40px;padding-bottom:40px}#avaliacoes .reviewsIntro{margin-bottom:20px}#avaliacoes .googleRating{padding-top:16px;padding-bottom:16px}#avaliacoes .reviewSlide{min-height:220px}#avaliacoes .reviewPortrait,#avaliacoes .reviewContent{padding-top:18px;padding-bottom:18px}#avaliacoes .reviewCounter{padding-bottom:8px}#avaliacoes .reviewStars{margin:10px 0}#avaliacoes .reviewExactText{-webkit-line-clamp:unset;display:block;overflow:visible}#avaliacoes .reviewSignature{margin-top:12px}#avaliacoes .reviewControls{margin-top:10px}#avaliacoes .googleReviewActions{margin-top:12px;padding-top:10px;padding-bottom:10px}#avaliacoes .reviewsSource{margin-top:10px}@media (width<=900px){#sobre.manifestoOriginal{grid-template-columns:minmax(0,1fr);column-gap:0;min-height:0;padding-inline:5vw}#sobre .manifestoVisual{justify-content:center;min-height:360px}#sobre .manifestoProfessionalPortrait{object-fit:contain;object-position:center bottom;height:360px;max-height:360px}#avaliacoes .reviewsIntro{grid-template-columns:1fr;gap:18px}}@media (width<=600px){#sobre .manifestoVisual{min-height:320px}#sobre .manifestoProfessionalPortrait{height:320px;max-height:320px}#sobre .manifestoCopy{padding-top:28px;padding-bottom:28px}#contato.cta{padding-top:42px;padding-bottom:42px}#avaliacoes.reviews{padding-top:32px;padding-bottom:32px}#avaliacoes .reviewSlide{min-height:0}}:root[data-vm-palette=classica]{--navy:#061924;--gold:#c99b4c;--cream:#f5f2eb;--ink:#15242c;--muted:#6b777c;--vm-theme-deep:#061924;--vm-theme-deep-soft:#0b3040;--vm-theme-ink:#102c37;--vm-theme-accent:#c99b4c;--vm-theme-paper:#f5f2eb;--vm-theme-overlay:linear-gradient(90deg, #03121bf2 0%, #03121bcd 55%, #03121b55 100%);--vm-crm-ink:#172b43;--vm-crm-muted:#52657b;--vm-crm-line:#dce4ed;--vm-crm-surface:#f3f6fa;--vm-crm-navy:#10283f;--vm-crm-gold:#e5c17c}:root[data-vm-palette=champagne]{--navy:#082b35;--gold:#c6aa72;--cream:#f4f0e7;--ink:#1b2e33;--muted:#6b7776;--vm-theme-deep:#082b35;--vm-theme-deep-soft:#15414c;--vm-theme-ink:#21363b;--vm-theme-accent:#c6aa72;--vm-theme-paper:#f4f0e7;--vm-theme-overlay:linear-gradient(90deg, #071c24f5 0%, #071c24d2 55%, #071c2455 100%);--vm-crm-ink:#263b40;--vm-crm-muted:#5f7374;--vm-crm-line:#dbe3df;--vm-crm-surface:#f2f4ef;--vm-crm-navy:#123740;--vm-crm-gold:#cfb984}:root[data-vm-palette=amazonia]{--navy:#173e34;--gold:#b8a16d;--cream:#f1f0e7;--ink:#23352f;--muted:#6b7770;--vm-theme-deep:#173e34;--vm-theme-deep-soft:#24584a;--vm-theme-ink:#263a33;--vm-theme-accent:#b8a16d;--vm-theme-paper:#f1f0e7;--vm-theme-overlay:linear-gradient(90deg, #0d261ff5 0%, #0d261fd2 55%, #0d261f55 100%);--vm-crm-ink:#283c35;--vm-crm-muted:#5f7268;--vm-crm-line:#dce3da;--vm-crm-surface:#f2f4ed;--vm-crm-navy:#1a4639;--vm-crm-gold:#d0ba81}:root[data-vm-palette=grafite-cobre]{--navy:#252a31;--gold:#b97955;--cream:#f4efea;--ink:#2c3138;--muted:#70757a;--vm-theme-deep:#252a31;--vm-theme-deep-soft:#39424a;--vm-theme-ink:#30363d;--vm-theme-accent:#b97955;--vm-theme-paper:#f4efea;--vm-theme-overlay:linear-gradient(90deg, #171b20f5 0%, #171b20d2 55%, #171b2055 100%);--vm-crm-ink:#30363d;--vm-crm-muted:#687078;--vm-crm-line:#e2ddd8;--vm-crm-surface:#f5f2ef;--vm-crm-navy:#30363d;--vm-crm-gold:#c88a67}:root[data-vm-palette=terracota]{--navy:#613b33;--gold:#c38567;--cream:#faf3eb;--ink:#493a35;--muted:#85766e;--vm-theme-deep:#613b33;--vm-theme-deep-soft:#805247;--vm-theme-ink:#4c3933;--vm-theme-accent:#c38567;--vm-theme-paper:#faf3eb;--vm-theme-overlay:linear-gradient(90deg, #38221ef5 0%, #38221ed2 55%, #38221e55 100%);--vm-crm-ink:#493a35;--vm-crm-muted:#7d6c63;--vm-crm-line:#e9ded5;--vm-crm-surface:#f8f1e9;--vm-crm-navy:#694238;--vm-crm-gold:#c88b6b}:root[data-vm-palette=atlantico]{--navy:#123f5c;--gold:#86afbf;--cream:#f1f5f5;--ink:#243b45;--muted:#687b83;--vm-theme-deep:#123f5c;--vm-theme-deep-soft:#1e5b76;--vm-theme-ink:#243e49;--vm-theme-accent:#86afbf;--vm-theme-paper:#f1f5f5;--vm-theme-overlay:linear-gradient(90deg, #092638f5 0%, #092638d2 55%, #09263855 100%);--vm-crm-ink:#243b45;--vm-crm-muted:#5e747e;--vm-crm-line:#d8e3e6;--vm-crm-surface:#f0f5f6;--vm-crm-navy:#164b68;--vm-crm-gold:#8eb7c5}:root[data-vm-palette=oliva]{--navy:#45513c;--gold:#ab9869;--cream:#f3f0e6;--ink:#343e34;--muted:#72786a;--vm-theme-deep:#45513c;--vm-theme-deep-soft:#5b694d;--vm-theme-ink:#374235;--vm-theme-accent:#ab9869;--vm-theme-paper:#f3f0e6;--vm-theme-overlay:linear-gradient(90deg, #293125f5 0%, #293125d2 55%, #29312555 100%);--vm-crm-ink:#343e34;--vm-crm-muted:#687262;--vm-crm-line:#e0e2d7;--vm-crm-surface:#f1f2e9;--vm-crm-navy:#4a5840;--vm-crm-gold:#b7a477}:root[data-vm-palette=bordo]{--navy:#532f3b;--gold:#c4a575;--cream:#f5eff0;--ink:#423239;--muted:#7d6d73;--vm-theme-deep:#532f3b;--vm-theme-deep-soft:#70424d;--vm-theme-ink:#45343b;--vm-theme-accent:#c4a575;--vm-theme-paper:#f5eff0;--vm-theme-overlay:linear-gradient(90deg, #321c24f5 0%, #321c24d2 55%, #321c2455 100%);--vm-crm-ink:#423239;--vm-crm-muted:#76666c;--vm-crm-line:#e5dce0;--vm-crm-surface:#f4eef0;--vm-crm-navy:#5b3542;--vm-crm-gold:#c7a979}:root[data-vm-palette=esmeralda]{--navy:#155146;--gold:#9fb3a7;--cream:#f2f5f0;--ink:#293b35;--muted:#687b72;--vm-theme-deep:#155146;--vm-theme-deep-soft:#226558;--vm-theme-ink:#2b4038;--vm-theme-accent:#9fb3a7;--vm-theme-paper:#f2f5f0;--vm-theme-overlay:linear-gradient(90deg, #0b3029f5 0%, #0b3029d2 55%, #0b302955 100%);--vm-crm-ink:#293b35;--vm-crm-muted:#5e7369;--vm-crm-line:#d9e3dc;--vm-crm-surface:#f0f4ef;--vm-crm-navy:#19594b;--vm-crm-gold:#a8bdb0}:root[data-vm-palette=onix-ouro]{--navy:#141416;--gold:#d3b575;--cream:#f7f3eb;--ink:#141416;--muted:#65676b;--vm-theme-deep:#141416;--vm-theme-deep-soft:#28282c;--vm-theme-ink:#141416;--vm-theme-accent:#d3b575;--vm-theme-paper:#f7f3eb;--vm-theme-overlay:linear-gradient(90deg, #141416f5 0%, #141416d2 55%, #14141655 100%);--vm-crm-ink:#141416;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f7f3eb;--vm-crm-navy:#141416;--vm-crm-gold:#d3b575}:root[data-vm-palette=perola-platina]{--navy:#24282d;--gold:#bdc5cb;--cream:#f5f6f4;--ink:#24282d;--muted:#65676b;--vm-theme-deep:#24282d;--vm-theme-deep-soft:#3a4148;--vm-theme-ink:#24282d;--vm-theme-accent:#bdc5cb;--vm-theme-paper:#f5f6f4;--vm-theme-overlay:linear-gradient(90deg, #24282df5 0%, #24282dd2 55%, #24282d55 100%);--vm-crm-ink:#24282d;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f5f6f4;--vm-crm-navy:#24282d;--vm-crm-gold:#bdc5cb}:root[data-vm-palette=azul-imperial]{--navy:#111e3a;--gold:#d5bd8b;--cream:#f5f3ed;--ink:#111e3a;--muted:#65676b;--vm-theme-deep:#111e3a;--vm-theme-deep-soft:#233557;--vm-theme-ink:#111e3a;--vm-theme-accent:#d5bd8b;--vm-theme-paper:#f5f3ed;--vm-theme-overlay:linear-gradient(90deg, #111e3af5 0%, #111e3ad2 55%, #111e3a55 100%);--vm-crm-ink:#111e3a;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f5f3ed;--vm-crm-navy:#111e3a;--vm-crm-gold:#d5bd8b}:root[data-vm-palette=cafe-champagne]{--navy:#30231e;--gold:#d5b98b;--cream:#f7f1e8;--ink:#30231e;--muted:#65676b;--vm-theme-deep:#30231e;--vm-theme-deep-soft:#4d3a30;--vm-theme-ink:#30231e;--vm-theme-accent:#d5b98b;--vm-theme-paper:#f7f1e8;--vm-theme-overlay:linear-gradient(90deg, #30231ef5 0%, #30231ed2 55%, #30231e55 100%);--vm-crm-ink:#30231e;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f7f1e8;--vm-crm-navy:#30231e;--vm-crm-gold:#d5b98b}:root[data-vm-palette=vinho-reserva]{--navy:#351821;--gold:#d5ad9c;--cream:#f8f0ee;--ink:#351821;--muted:#65676b;--vm-theme-deep:#351821;--vm-theme-deep-soft:#552a36;--vm-theme-ink:#351821;--vm-theme-accent:#d5ad9c;--vm-theme-paper:#f8f0ee;--vm-theme-overlay:linear-gradient(90deg, #351821f5 0%, #351821d2 55%, #35182155 100%);--vm-crm-ink:#351821;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f8f0ee;--vm-crm-navy:#351821;--vm-crm-gold:#d5ad9c}:root[data-vm-palette=jade-imperial]{--navy:#102e29;--gold:#d0b47b;--cream:#f5f4ec;--ink:#102e29;--muted:#65676b;--vm-theme-deep:#102e29;--vm-theme-deep-soft:#204b40;--vm-theme-ink:#102e29;--vm-theme-accent:#d0b47b;--vm-theme-paper:#f5f4ec;--vm-theme-overlay:linear-gradient(90deg, #102e29f5 0%, #102e29d2 55%, #102e2955 100%);--vm-crm-ink:#102e29;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f5f4ec;--vm-crm-navy:#102e29;--vm-crm-gold:#d0b47b}:root[data-vm-palette=ametista-ouro]{--navy:#30223e;--gold:#d1b88c;--cream:#f5f1f7;--ink:#30223e;--muted:#65676b;--vm-theme-deep:#30223e;--vm-theme-deep-soft:#4a365a;--vm-theme-ink:#30223e;--vm-theme-accent:#d1b88c;--vm-theme-paper:#f5f1f7;--vm-theme-overlay:linear-gradient(90deg, #30223ef5 0%, #30223ed2 55%, #30223e55 100%);--vm-crm-ink:#30223e;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f5f1f7;--vm-crm-navy:#30223e;--vm-crm-gold:#d1b88c}:root[data-vm-palette=titanio-prata]{--navy:#202a33;--gold:#b3c2cd;--cream:#f2f5f7;--ink:#202a33;--muted:#65676b;--vm-theme-deep:#202a33;--vm-theme-deep-soft:#344452;--vm-theme-ink:#202a33;--vm-theme-accent:#b3c2cd;--vm-theme-paper:#f2f5f7;--vm-theme-overlay:linear-gradient(90deg, #202a33f5 0%, #202a33d2 55%, #202a3355 100%);--vm-crm-ink:#202a33;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f2f5f7;--vm-crm-navy:#202a33;--vm-crm-gold:#b3c2cd}:root[data-vm-palette=taupe-cashmere]{--navy:#3b3530;--gold:#cdb89a;--cream:#f7f3ed;--ink:#3b3530;--muted:#65676b;--vm-theme-deep:#3b3530;--vm-theme-deep-soft:#554c43;--vm-theme-ink:#3b3530;--vm-theme-accent:#cdb89a;--vm-theme-paper:#f7f3ed;--vm-theme-overlay:linear-gradient(90deg, #3b3530f5 0%, #3b3530d2 55%, #3b353055 100%);--vm-crm-ink:#3b3530;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f7f3ed;--vm-crm-navy:#3b3530;--vm-crm-gold:#cdb89a}:root[data-vm-palette=safira-ouro]{--navy:#122e50;--gold:#d7c391;--cream:#f6f4ed;--ink:#122e50;--muted:#65676b;--vm-theme-deep:#122e50;--vm-theme-deep-soft:#244972;--vm-theme-ink:#122e50;--vm-theme-accent:#d7c391;--vm-theme-paper:#f6f4ed;--vm-theme-overlay:linear-gradient(90deg, #122e50f5 0%, #122e50d2 55%, #122e5055 100%);--vm-crm-ink:#122e50;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f6f4ed;--vm-crm-navy:#122e50;--vm-crm-gold:#d7c391}:root[data-vm-palette=petroleo-bronze]{--navy:#163236;--gold:#cba47a;--cream:#f6f1e9;--ink:#163236;--muted:#65676b;--vm-theme-deep:#163236;--vm-theme-deep-soft:#295055;--vm-theme-ink:#163236;--vm-theme-accent:#cba47a;--vm-theme-paper:#f6f1e9;--vm-theme-overlay:linear-gradient(90deg, #163236f5 0%, #163236d2 55%, #16323655 100%);--vm-crm-ink:#163236;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f6f1e9;--vm-crm-navy:#163236;--vm-crm-gold:#cba47a}:root[data-vm-palette=noite-rose]{--navy:#1c202a;--gold:#d1aaa1;--cream:#f7f1ef;--ink:#1c202a;--muted:#65676b;--vm-theme-deep:#1c202a;--vm-theme-deep-soft:#343a48;--vm-theme-ink:#1c202a;--vm-theme-accent:#d1aaa1;--vm-theme-paper:#f7f1ef;--vm-theme-overlay:linear-gradient(90deg, #1c202af5 0%, #1c202ad2 55%, #1c202a55 100%);--vm-crm-ink:#1c202a;--vm-crm-muted:#62666c;--vm-crm-line:#dededc;--vm-crm-surface:#f7f1ef;--vm-crm-navy:#1c202a;--vm-crm-gold:#d1aaa1}html[data-vm-palette] body{background:var(--vm-theme-paper);color:var(--ink)}html[data-vm-palette] .siteHeader{background:linear-gradient(100deg, color-mix(in srgb, var(--vm-theme-deep) 96%, transparent), color-mix(in srgb, var(--vm-theme-deep) 90%, #174452))!important;border-bottom-color:color-mix(in srgb, var(--vm-theme-accent) 48%, transparent)!important}html[data-vm-palette] .siteHeader .brandTagline,html[data-vm-palette] .siteHeader .desktopNav a:hover,html[data-vm-palette] .siteHeader .mobileMenuLinks a:hover{color:var(--vm-theme-accent)!important}html[data-vm-palette] .mobileHeaderMenu{background:var(--vm-theme-deep)!important}html[data-vm-palette] .mobileMenuLinks a>span,html[data-vm-palette] .mobileMenuLinks a>b{color:var(--vm-theme-accent)!important}html[data-vm-palette] .siteHeader .headerContact,html[data-vm-palette] .mobileMenuActions a,html[data-vm-palette] .hero .button,html[data-vm-palette] .button{background:var(--vm-theme-accent)!important;border-color:var(--vm-theme-accent)!important;color:var(--vm-theme-deep)!important}html[data-vm-palette] .hero .shade{background:var(--vm-theme-overlay)!important}html[data-vm-palette] footer{background:var(--vm-theme-deep)!important}html[data-vm-palette] footer a,html[data-vm-palette] footer .brandName{color:var(--vm-theme-accent)!important}html[data-vm-palette] .crmWorkspace{--crm-ink:var(--vm-crm-ink);--crm-muted:var(--vm-crm-muted);--crm-line:var(--vm-crm-line);--crm-surface:var(--vm-crm-surface);--crm-navy:var(--vm-crm-navy);--crm-gold:var(--vm-crm-gold)}html[data-vm-palette] .crmWorkspace .crmStats article:first-child,html[data-vm-palette] .crmWorkspace .crmForm,html[data-vm-palette] .crmWorkspace .crmPanel{border-top-color:var(--vm-crm-gold)!important}html[data-vm-palette] .crmWorkspace .crmNavigation button.active,html[data-vm-palette] .crmWorkspace .crmNavFooter a{color:var(--vm-crm-gold)!important}html[data-vm-palette] .crmWorkspace .crmTop button:not(.crmMenuToggle),html[data-vm-palette] .crmWorkspace .crmDecisionGrid .crmDecisionPrimary{background:var(--vm-crm-navy)!important;border-color:var(--vm-crm-navy)!important}:root[data-vm-palette]{--vm-theme-surface:color-mix(in srgb, var(--vm-theme-paper) 40%, white)}:root[data-vm-palette]:not([data-vm-palette=classica]){--vm-color-b58a3a-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-e4ebe8-text:color-mix(in srgb, var(--vm-theme-paper) 84%, var(--vm-theme-deep));--vm-color-e4ebe8:color-mix(in srgb, var(--vm-theme-paper) 84%, var(--vm-theme-deep));--vm-color-b58a3a:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f7f8f6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-eef3f0:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-d8e0dd:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-123d37-text:var(--vm-theme-deep);--vm-color-697a76-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-0b4f45:var(--vm-theme-deep);--vm-color-0a302e-text:var(--vm-theme-deep);--vm-color-d7d1c3:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-f8f5ed:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-fff:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-8d692b-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-ccd6d3:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-0619240a:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 3.92%, transparent);--vm-color-c99b4c:var(--vm-theme-accent);--vm-color-06192416:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 8.63%, transparent);--vm-color-ad8131-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0b4f45-text:var(--vm-theme-deep);--vm-color-f1f3f1:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-6d7b77-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-9a7028-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-142337-text:var(--vm-theme-deep);--vm-color-dce1e7:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-80602a-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f0f3f7:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-162b46:var(--vm-theme-deep);--vm-color-162b46-text:var(--vm-theme-deep);--vm-color-b58b40:var(--vm-theme-accent);--vm-color-102239-text:var(--vm-theme-deep);--vm-color-f5f7fa:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-bcc6d2:color-mix(in srgb, var(--vm-theme-paper) 69%, var(--vm-theme-deep));--vm-color-eef2f6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-e1e6ec:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-865b16-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-194d83-text:var(--vm-theme-ink);--vm-color-c29c4e:var(--vm-theme-accent);--vm-color-dce1e1:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-102832-text:var(--vm-theme-deep);--vm-color-e1e5e5:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-806128-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f5ebd6:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-135f50-text:var(--vm-theme-deep);--vm-color-0d4f42:var(--vm-theme-deep);--vm-color-bdc8ca:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-5b6d75-text:color-mix(in srgb, var(--vm-theme-deep) 59%, white);--vm-color-b48a43:var(--vm-theme-accent);--vm-color-f4f6f5:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-eef1f2:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-75561c-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-b9924e:var(--vm-theme-accent);--vm-color-aebdcd:color-mix(in srgb, var(--vm-theme-deep) 26%, white);--vm-color-c9d5e2:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-edf3f9:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-183d65-text:var(--vm-theme-ink);--vm-color-e0eaf5:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-f7f9fc:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-10283f:var(--vm-theme-deep);--vm-color-1c537f-text:var(--vm-theme-ink);--vm-color-f8fafc:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-566b80-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-f3f6fa:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-c2a165:var(--vm-theme-accent);--vm-color-102c37-text:var(--vm-theme-deep);--vm-color-79571e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-52646c-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-e3ded3:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-b6bfc2:color-mix(in srgb, var(--vm-theme-deep) 26%, white);--vm-color-102c37:var(--vm-theme-deep);--vm-color-061924:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-f6f7f8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-b78a3c:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d0ae68:var(--vm-theme-accent);--vm-color-18333b-text:var(--vm-theme-deep);--vm-color-0b3433:var(--vm-theme-deep);--vm-color-b7a476:var(--vm-theme-accent);--vm-color-173c3d-text:var(--vm-theme-deep);--vm-color-b58d3c:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-52676c-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-9baeb0:color-mix(in srgb, var(--vm-theme-deep) 35%, white);--vm-color-d9dfdf:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-f4f7f6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-d5dddf:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-b18a3c:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-abb9bb:color-mix(in srgb, var(--vm-theme-deep) 30%, white);--vm-color-ffffff50:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 31.37%, transparent);--vm-color-061924d9:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 85.1%, transparent);--vm-color-061019f7:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 96.86%, transparent);--vm-color-061019:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-e8d1a0-text:var(--vm-theme-accent);--vm-color-ffffff55:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 33.33%, transparent);--vm-color-132b3ce6:color-mix(in srgb, var(--vm-theme-deep) 90.2%, transparent);--vm-color-e5c476:var(--vm-theme-accent);--vm-color-b8c4cd-text:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-f4f0e7:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-53616a-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-061924-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-60727b-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-c99b4c55:color-mix(in srgb, var(--vm-theme-accent) 33.33%, transparent);--vm-color-e0e8eb-text:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-ffffff40:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 25.1%, transparent);--vm-color-e5c476-text:var(--vm-theme-accent);--vm-color-0b2633:var(--vm-theme-deep);--vm-color-c99b4c66:color-mix(in srgb, var(--vm-theme-accent) 40%, transparent);--vm-color-edf2f3-text:color-mix(in srgb, var(--vm-theme-paper) 85%, white);--vm-color-ffffff12:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 7.06%, transparent);--vm-color-edc77f-text:var(--vm-theme-accent);--vm-color-f1ce86:var(--vm-theme-accent);--vm-color-cbb88d55:color-mix(in srgb, var(--vm-theme-accent) 33.33%, transparent);--vm-color-14283f-text:var(--vm-theme-deep);--vm-color-ad925b:var(--vm-theme-accent);--vm-color-14283f:var(--vm-theme-deep);--vm-color-a9b3bd:color-mix(in srgb, var(--vm-theme-deep) 30%, white);--vm-color-dce1e5:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-53677c-text:color-mix(in srgb, var(--vm-theme-deep) 59%, white);--vm-color-34856d:var(--vm-theme-deep-soft);--vm-color-f0faf5:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-fbf7ed:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-f3f6f8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-244d77-text:var(--vm-theme-ink);--vm-color-dde3e7:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-15242c-text:var(--vm-theme-deep);--vm-color-846025-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-5a6870-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-ccd5da:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-0b2d3a:var(--vm-theme-deep);--vm-color-f5f7f8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-0b2d3a-text:var(--vm-theme-deep);--vm-color-e0e5e8:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-e6ebed:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-9a7334-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-43535b-text:color-mix(in srgb, var(--vm-theme-deep) 69%, white);--vm-color-f4f1ea:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-59666b-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-d6ae62:var(--vm-theme-accent);--vm-color-b88f45:var(--vm-theme-accent);--vm-color-edcc88-text:var(--vm-theme-accent);--vm-color-dce5e8-text:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-d6ae62-text:var(--vm-theme-accent);--vm-color-e7c77f-text:var(--vm-theme-accent);--vm-color-7b8b92:color-mix(in srgb, var(--vm-theme-deep) 47%, white);--vm-color-075d7a-text:var(--vm-theme-ink);--vm-color-7b8b9266:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 47%, white) 40%, transparent);--vm-color-d8dfe2:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-bd944d:var(--vm-theme-accent);--vm-color-234758-text:var(--vm-theme-ink);--vm-color-071d29-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-03141d-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-c89b47-text:var(--vm-theme-accent);--vm-color-f4f0e8-text:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-174a5a:var(--vm-theme-deep);--vm-color-03141d:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-082d3a:var(--vm-theme-deep);--vm-color-dfbd70-text:var(--vm-theme-accent);--vm-color-d9b66a-text:var(--vm-theme-accent);--vm-color-c2ced2-text:color-mix(in srgb, var(--vm-theme-paper) 70%, var(--vm-theme-deep));--vm-color-dcb867:var(--vm-theme-accent);--vm-color-f0d797-text:var(--vm-theme-accent);--vm-color-c4933b:var(--vm-theme-accent);--vm-color-efd18b:var(--vm-theme-accent);--vm-color-051923-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d4af6459:color-mix(in srgb, var(--vm-theme-accent) 34.9%, transparent);--vm-color-092836:var(--vm-theme-deep);--vm-color-03141ee8:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.98%, transparent);--vm-color-f1dbab-text:var(--vm-theme-accent);--vm-color-061b25:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d9b56855:color-mix(in srgb, var(--vm-theme-accent) 33.33%, transparent);--vm-color-ffffff17:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 9.02%, transparent);--vm-color-e4c47e-text:var(--vm-theme-accent);--vm-color-9fb0b6-text:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-ebe6dc:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-526871-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-b9c6ca-text:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-cfc7b8:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-685126-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d8d0c2:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-071d2913:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 7.45%, transparent);--vm-color-0a2631:var(--vm-theme-deep);--vm-color-061b25e8:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.98%, transparent);--vm-color-e8cb8e-text:var(--vm-theme-accent);--vm-color-826126-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-966f27-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-e1dbd0:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-768287-text:color-mix(in srgb, var(--vm-theme-deep) 50%, white);--vm-color-f2f0eb:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-ded8cc:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-071d29:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d9c08b-text:var(--vm-theme-accent);--vm-color-bfae8e:var(--vm-theme-accent);--vm-color-705321-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0a3a48:var(--vm-theme-deep);--vm-color-b9c7cb-text:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-9a722a-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-c9b994:var(--vm-theme-accent);--vm-color-f7f3eb:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-071d2928:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 15.69%, transparent);--vm-color-c9c0b2:color-mix(in srgb, var(--vm-theme-deep) 26%, white);--vm-color-d4cbbb:color-mix(in srgb, var(--vm-theme-paper) 69%, var(--vm-theme-deep));--vm-color-071d2918:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 9.41%, transparent);--vm-color-061b25dc:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 86.27%, transparent);--vm-color-a98a4d:var(--vm-theme-accent);--vm-color-b9b0a2:color-mix(in srgb, var(--vm-theme-deep) 32%, white);--vm-color-9a722a:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-896322-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d3cabb:color-mix(in srgb, var(--vm-theme-paper) 69%, var(--vm-theme-deep));--vm-color-e8e0d3:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-c89b47:var(--vm-theme-accent);--vm-color-c6b691:var(--vm-theme-accent);--vm-color-f8f5ee:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-e6c982-text:var(--vm-theme-accent);--vm-color-b6a98f:color-mix(in srgb, var(--vm-theme-deep) 36%, white);--vm-color-efd18b-text:var(--vm-theme-accent);--vm-color-d1c6b4:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-78571e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-71531d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-a8936b:var(--vm-theme-accent);--vm-color-b09154-text:var(--vm-theme-accent);--vm-color-c89b4770:color-mix(in srgb, var(--vm-theme-accent) 43.92%, transparent);--vm-color-ffffff30:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 18.82%, transparent);--vm-color-c6d2ce:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-173d37-text:var(--vm-theme-deep);--vm-color-687b75-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-eef2ef:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-d5dfdc:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-123c35-text:var(--vm-theme-deep);--vm-color-667a74-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-c7d2cf:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-fff9eb:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-092d38:var(--vm-theme-deep);--vm-color-092d38-text:var(--vm-theme-deep);--vm-color-6f7c79:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-edf2ef:color-mix(in srgb, var(--vm-theme-paper) 88%, var(--vm-theme-deep));--vm-color-405b54-text:color-mix(in srgb, var(--vm-theme-deep) 70%, white);--vm-color-fff7e5:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-d7b66f:var(--vm-theme-accent);--vm-color-533f1f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-e3d3aa:var(--vm-theme-accent);--vm-color-76654b-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-d8dfdd:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-8c692f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-123830-text:var(--vm-theme-deep);--vm-color-60716c-text:color-mix(in srgb, var(--vm-theme-deep) 59%, white);--vm-color-84918d-text:color-mix(in srgb, var(--vm-theme-deep) 46%, white);--vm-color-0d4f42-text:var(--vm-theme-deep);--vm-color-d5ddda:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-65766f-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-d7dfdc:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-b9c7c3:color-mix(in srgb, var(--vm-theme-paper) 65%, var(--vm-theme-deep));--vm-color-a97929-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f1d28f-text:var(--vm-theme-accent);--vm-color-d5ad61a8:color-mix(in srgb, var(--vm-theme-accent) 65.88%, transparent);--vm-color-ffffff0d:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 5.1%, transparent);--vm-color-f0d38e-text:var(--vm-theme-accent);--vm-color-eef4f5-text:color-mix(in srgb, var(--vm-theme-paper) 85%, white);--vm-color-f1d18c:var(--vm-theme-accent);--vm-color-c5d1d5-text:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-a9bbc1-text:color-mix(in srgb, var(--vm-theme-deep) 29%, white);--vm-color-bdc9cd-text:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-d8b46d:var(--vm-theme-accent);--vm-color-061923-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-9aadb4-text:color-mix(in srgb, var(--vm-theme-deep) 35%, white);--vm-color-b99045:var(--vm-theme-accent);--vm-color-101010-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-b99045-text:var(--vm-theme-accent);--vm-color-0d3b49:var(--vm-theme-deep);--vm-color-d7b66d-text:var(--vm-theme-accent);--vm-color-d3dfe2-text:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-f7f5ef:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-8b6727-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-607078-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-ded7c9:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-eaf3ee:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-224e3e-text:var(--vm-theme-deep);--vm-color-d1dcde-text:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-101820:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-c9a65b73:color-mix(in srgb, var(--vm-theme-accent) 45.1%, transparent);--vm-color-dfe3e6-text:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-e1d8c8:var(--vm-theme-accent);--vm-color-8b692d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f6f2ea:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-111-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-5e625f-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-eee7d9:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-c9a65b4d:color-mix(in srgb, var(--vm-theme-accent) 30.2%, transparent);--vm-color-172026-text:var(--vm-theme-deep);--vm-color-bd9448:var(--vm-theme-accent);--vm-color-8a6427-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-14202a:var(--vm-theme-deep);--vm-color-d9b66e-text:var(--vm-theme-accent);--vm-color-d7c39d:var(--vm-theme-accent);--vm-color-f3ede1:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-172026:var(--vm-theme-deep);--vm-color-666-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-c7a258:var(--vm-theme-accent);--vm-color-091b2410:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 6.27%, transparent);--vm-color-99783f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-124665:var(--vm-theme-deep);--vm-color-091b2412:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 7.06%, transparent);--vm-color-dfe3e2:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-9a7a42-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f3f1eb:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-c99b4c-text:var(--vm-theme-accent);--vm-color-f5f2eb-text:color-mix(in srgb, var(--vm-theme-paper) 85%, white);--vm-color-6b777c-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-f7f6f2:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-061924ee:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 93.33%, transparent);--vm-color-ffffff1f:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 12.16%, transparent);--vm-color-aa874d:var(--vm-theme-accent);--vm-color-b7c0c4-text:color-mix(in srgb, var(--vm-theme-deep) 26%, white);--vm-color-081b25-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-03121bfa:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 98.04%, transparent);--vm-color-03121bcc:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 80%, transparent);--vm-color-03121b22:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 13.33%, transparent);--vm-color-d9c08a-text:var(--vm-theme-accent);--vm-color-ccd3d6-text:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-ffffff73:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 45.1%, transparent);--vm-color-ffffff33:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 20%, transparent);--vm-color-aab4b9-text:color-mix(in srgb, var(--vm-theme-deep) 30%, white);--vm-color-90713b-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-cad0d1:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-7a8589-text:color-mix(in srgb, var(--vm-theme-deep) 49%, white);--vm-color-e4e6e5:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-b9c3c7-text:color-mix(in srgb, var(--vm-theme-paper) 65%, var(--vm-theme-deep));--vm-color-98a6ad-text:color-mix(in srgb, var(--vm-theme-deep) 36%, white);--vm-color-d8dbd9:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-a67d39-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-b2b9bb-text:color-mix(in srgb, var(--vm-theme-deep) 28%, white);--vm-color-041620ed:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 92.94%, transparent);--vm-color-b8c2c6-text:color-mix(in srgb, var(--vm-theme-deep) 25%, white);--vm-color-ffffff8c:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 54.9%, transparent);--vm-color-04141d:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-aab5ba-text:color-mix(in srgb, var(--vm-theme-deep) 30%, white);--vm-color-d8b66f-text:var(--vm-theme-accent);--vm-color-26363e:var(--vm-theme-deep);--vm-color-e9e7e1:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-061924e8:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.98%, transparent);--vm-color-03121bf7:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 96.86%, transparent);--vm-color-03121bd9:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 85.1%, transparent);--vm-color-03121b70:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 43.92%, transparent);--vm-color-03121b30:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 18.82%, transparent);--vm-color-03121bf2:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 94.9%, transparent);--vm-color-03121bcd:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 80.39%, transparent);--vm-color-03121b7d:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 49.02%, transparent);--vm-color-02090d55-text:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 33.33%, transparent);--vm-color-0b2632:var(--vm-theme-deep);--vm-color-35505b:color-mix(in srgb, var(--vm-theme-deep) 72%, white);--vm-color-e6c47f-text:var(--vm-theme-accent);--vm-color-06192424:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 14.12%, transparent);--vm-color-0619242b:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 16.86%, transparent);--vm-color-ffffffa6:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 65.1%, transparent);--vm-color-061924c7:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 78.04%, transparent);--vm-color-061924f7:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 96.86%, transparent);--vm-color-d5dcde-text:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-021018d9:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 85.1%, transparent);--vm-color-06192435:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 20.78%, transparent);--vm-color-526169-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-020d14f5:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 96.08%, transparent);--vm-color-092b38ed:color-mix(in srgb, var(--vm-theme-deep) 92.94%, transparent);--vm-color-f8f6f0:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-dfbd79:var(--vm-theme-accent);--vm-color-06192448:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 28.24%, transparent);--vm-color-58666d-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-788287-text:color-mix(in srgb, var(--vm-theme-deep) 50%, white);--vm-color-b9c5c9-text:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-ffffff24:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 14.12%, transparent);--vm-color-e2bd73-text:var(--vm-theme-accent);--vm-color-d4dcdf-text:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-e1b965-text:var(--vm-theme-accent);--vm-color-e1e4e3:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-8d6b31-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-31424a-text:color-mix(in srgb, var(--vm-theme-deep) 76%, white);--vm-color-cfd5d6:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-fafafa:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-172a33-text:var(--vm-theme-deep);--vm-color-c99b4c20:color-mix(in srgb, var(--vm-theme-accent) 12.55%, transparent);--vm-color-b2bcbc:color-mix(in srgb, var(--vm-theme-deep) 28%, white);--vm-color-f5f3ed:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-68777d-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-d4d9da:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-405159-text:color-mix(in srgb, var(--vm-theme-deep) 70%, white);--vm-color-edf3f2:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-496068-text:color-mix(in srgb, var(--vm-theme-deep) 65%, white);--vm-color-071b25-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-ddb465:var(--vm-theme-accent);--vm-color-f1eee7:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-06192418:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 9.41%, transparent);--vm-color-e3bd70-text:var(--vm-theme-accent);--vm-color-171717-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-bb8c3c:var(--vm-theme-accent);--vm-color-33434b-text:color-mix(in srgb, var(--vm-theme-deep) 75%, white);--vm-color-333:var(--vm-theme-deep);--vm-color-555-text:color-mix(in srgb, var(--vm-theme-deep) 67%, white);--vm-color-e4bd70-text:var(--vm-theme-accent);--vm-color-b7c2c6-text:color-mix(in srgb, var(--vm-theme-deep) 25%, white);--vm-color-d2aa60:var(--vm-theme-accent);--vm-color-e5c47e-text:var(--vm-theme-accent);--vm-color-f3eee2:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-4b3a1d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-04141d99:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 60%, transparent);--vm-color-ffffff99:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 60%, transparent);--vm-color-061924dc:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 86.27%, transparent);--vm-color-aab3b5:color-mix(in srgb, var(--vm-theme-deep) 31%, white);--vm-color-15455a:var(--vm-theme-deep);--vm-color-d7b46c-text:var(--vm-theme-accent);--vm-color-d4dde0-text:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-020b10f2:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 94.9%, transparent);--vm-color-ffffff80:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 50.2%, transparent);--vm-color-061924e6:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.2%, transparent);--vm-color-758187-text:color-mix(in srgb, var(--vm-theme-deep) 51%, white);--vm-color-6c797e-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-f3f0e8:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-5d6c72-text:color-mix(in srgb, var(--vm-theme-deep) 59%, white);--vm-color-d8c7a3:var(--vm-theme-accent);--vm-color-faf7ef:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-86652e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-59676d-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-ccd3d3:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-a77c36:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-fcfaf4:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-8a672d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-56656b-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-f7f8f7:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-06192422:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 13.33%, transparent);--vm-color-d6b36b-text:var(--vm-theme-accent);--vm-color-e2b862-text:var(--vm-theme-accent);--vm-color-d5ad61:var(--vm-theme-accent);--vm-color-123848:var(--vm-theme-deep);--vm-color-ddbd79-text:var(--vm-theme-accent);--vm-color-e1e3df:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-8f6c31-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-9da6a8-text:color-mix(in srgb, var(--vm-theme-deep) 36%, white);--vm-color-4f5e64-text:color-mix(in srgb, var(--vm-theme-deep) 65%, white);--vm-color-8a9498-text:color-mix(in srgb, var(--vm-theme-deep) 43%, white);--vm-color-bfc7c7:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-aeb7b8:color-mix(in srgb, var(--vm-theme-deep) 30%, white);--vm-color-899397-text:color-mix(in srgb, var(--vm-theme-deep) 44%, white);--vm-color-78858a-text:color-mix(in srgb, var(--vm-theme-deep) 49%, white);--vm-color-a77c36-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f1d28e:var(--vm-theme-accent);--vm-color-d5ad6159:color-mix(in srgb, var(--vm-theme-accent) 34.9%, transparent);--vm-color-ffffff08:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 3.14%, transparent);--vm-color-dfbf79-text:var(--vm-theme-accent);--vm-color-cdd8db-text:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-03141ff2:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 94.9%, transparent);--vm-color-082734f0:color-mix(in srgb, var(--vm-theme-deep) 94.12%, transparent);--vm-color-0b303cf2:color-mix(in srgb, var(--vm-theme-deep) 94.9%, transparent);--vm-color-d5ad6154:color-mix(in srgb, var(--vm-theme-accent) 32.94%, transparent);--vm-color-02090d42:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 25.88%, transparent);--vm-color-f0cf8a:var(--vm-theme-accent);--vm-color-dce4e6-text:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-f1cf8b-text:var(--vm-theme-accent);--vm-color-d3ac61a8:color-mix(in srgb, var(--vm-theme-accent) 65.88%, transparent);--vm-color-e8cf9a-text:var(--vm-theme-accent);--vm-color-d7ac5d:var(--vm-theme-accent);--vm-color-e6c57f-text:var(--vm-theme-accent);--vm-color-d6b56f80:color-mix(in srgb, var(--vm-theme-accent) 50.2%, transparent);--vm-color-e5c57e:var(--vm-theme-accent);--vm-color-03141ffc:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 98.82%, transparent);--vm-color-0a303dfc:color-mix(in srgb, var(--vm-theme-deep) 98.82%, transparent);--vm-color-c99b4c8c:color-mix(in srgb, var(--vm-theme-accent) 54.9%, transparent);--vm-color-ffffff1c:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 10.98%, transparent);--vm-color-d7ae61-text:var(--vm-theme-accent);--vm-color-9fb0b7-text:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-ffffff15:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 8.24%, transparent);--vm-color-eef2f3-text:color-mix(in srgb, var(--vm-theme-paper) 85%, white);--vm-color-d9b66f-text:var(--vm-theme-accent);--vm-color-e7c67f-text:var(--vm-theme-accent);--vm-color-e8ca8d-text:var(--vm-theme-accent);--vm-color-d3ac6190:color-mix(in srgb, var(--vm-theme-accent) 56.47%, transparent);--vm-color-ffffff09:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 3.53%, transparent);--vm-color-eed08f-text:var(--vm-theme-accent);--vm-color-020b10d9:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 85.1%, transparent);--vm-color-071d28:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-dcb967-text:var(--vm-theme-accent);--vm-color-d9b66b70:color-mix(in srgb, var(--vm-theme-accent) 43.92%, transparent);--vm-color-e8ca8a-text:var(--vm-theme-accent);--vm-color-cfc7ba:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-83601f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-071d2810:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 6.27%, transparent);--vm-color-132d38-text:var(--vm-theme-deep);--vm-color-d4cec2:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-f5f2eb:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-ddd6ca:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-6c7a80-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-dfd9cf:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-dfe3e3:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-8c682a-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-607178-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-9a702d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-697a80-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-d8d1c5:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-76531c-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-65757b-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-d5ad6170:color-mix(in srgb, var(--vm-theme-accent) 43.92%, transparent);--vm-color-0b2c38:var(--vm-theme-deep);--vm-color-123d48:var(--vm-theme-deep);--vm-color-c4ced1-text:color-mix(in srgb, var(--vm-theme-paper) 70%, var(--vm-theme-deep));--vm-color-d4ad635c:color-mix(in srgb, var(--vm-theme-accent) 36.08%, transparent);--vm-color-e5c47f-text:var(--vm-theme-accent);--vm-color-bdc9cc-text:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-ffffff16:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 8.63%, transparent);--vm-color-d7b56c:var(--vm-theme-accent);--vm-color-e1bf78-text:var(--vm-theme-accent);--vm-color-aebdc1-text:color-mix(in srgb, var(--vm-theme-deep) 28%, white);--vm-color-0b2e3b:var(--vm-theme-deep);--vm-color-d6ad6275:color-mix(in srgb, var(--vm-theme-accent) 45.88%, transparent);--vm-color-6b3be8:var(--vm-theme-deep-soft);--vm-color-efab3a:var(--vm-theme-accent);--vm-color-d9b970-text:var(--vm-theme-accent);--vm-color-14232a-text:var(--vm-theme-deep);--vm-color-d39c43:var(--vm-theme-accent);--vm-color-7b8589-text:color-mix(in srgb, var(--vm-theme-deep) 49%, white);--vm-color-102d38:var(--vm-theme-deep);--vm-color-e5c57ea8:color-mix(in srgb, var(--vm-theme-accent) 65.88%, transparent);--vm-color-eceeed:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-5d696e-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-e4e7e6:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-53636a-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-d3a753:var(--vm-theme-accent);--vm-color-ffffff20:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 12.55%, transparent);--vm-color-9dafb5-text:color-mix(in srgb, var(--vm-theme-deep) 34%, white);--vm-color-e1bd72-text:var(--vm-theme-accent);--vm-color-d4ae6866:color-mix(in srgb, var(--vm-theme-accent) 40%, transparent);--vm-color-e5e3dc:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-9b7130-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0b2e3b-text:var(--vm-theme-deep);--vm-color-d2b06575:color-mix(in srgb, var(--vm-theme-accent) 45.88%, transparent);--vm-color-8fa0a6:color-mix(in srgb, var(--vm-theme-deep) 39%, white);--vm-color-9fb0b5-text:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-d7b66f66:color-mix(in srgb, var(--vm-theme-accent) 40%, transparent);--vm-color-91703c-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d9b96e:var(--vm-theme-accent);--vm-color-061924ed:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 92.94%, transparent);--vm-color-ffffff0a:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 3.92%, transparent);--vm-color-ffffff25:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 14.51%, transparent);--vm-color-d6e0e3-text:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-04141daa:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 66.67%, transparent);--vm-color-ffffff18:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 9.41%, transparent);--vm-color-92a4aa-text:color-mix(in srgb, var(--vm-theme-deep) 38%, white);--vm-color-04141db5:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 70.98%, transparent);--vm-color-071e29:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-b7c3c8-text:color-mix(in srgb, var(--vm-theme-paper) 65%, var(--vm-theme-deep));--vm-color-d5dde0-text:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-dfe4e5:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-95753d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-536168-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-d9dede:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-d6dbdc:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-67747a-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-f1eee6:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-6c777c-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-7d888c-text:color-mix(in srgb, var(--vm-theme-deep) 48%, white);--vm-color-0d2b37:var(--vm-theme-deep);--vm-color-ffffff1d:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 11.37%, transparent);--vm-color-d7b268-text:var(--vm-theme-accent);--vm-color-9db0b7-text:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-b8c6ca-text:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-dfbd76-text:var(--vm-theme-accent);--vm-color-8da1a8-text:color-mix(in srgb, var(--vm-theme-deep) 39%, white);--vm-color-ffffff1a:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 10.2%, transparent);--vm-color-ffffff2b:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 16.86%, transparent);--vm-color-e4c17b-text:var(--vm-theme-accent);--vm-color-8fa2a9-text:color-mix(in srgb, var(--vm-theme-deep) 39%, white);--vm-color-061923:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-c99b4c44:color-mix(in srgb, var(--vm-theme-accent) 26.67%, transparent);--vm-color-d8b46d-text:var(--vm-theme-accent);--vm-color-8fa4ac-text:color-mix(in srgb, var(--vm-theme-deep) 38%, white);--vm-color-aebfc5-text:color-mix(in srgb, var(--vm-theme-deep) 27%, white);--vm-color-e2c17e-text:var(--vm-theme-accent);--vm-color-78909a-text:color-mix(in srgb, var(--vm-theme-deep) 46%, white);--vm-color-d6b46666:color-mix(in srgb, var(--vm-theme-accent) 40%, transparent);--vm-color-e2ddd3:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-94702f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-76551f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-3f5057-text:color-mix(in srgb, var(--vm-theme-deep) 71%, white);--vm-color-cfd6d8:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-f9faf9:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-a77c31:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-c99b4c1f:color-mix(in srgb, var(--vm-theme-accent) 12.16%, transparent);--vm-color-9b752f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-092633-text:var(--vm-theme-deep);--vm-color-79868b-text:color-mix(in srgb, var(--vm-theme-deep) 49%, white);--vm-color-d8d2c7:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-4b5b61-text:color-mix(in srgb, var(--vm-theme-deep) 66%, white);--vm-color-f5ecda:color-mix(in srgb, var(--vm-theme-paper) 84%, var(--vm-theme-deep));--vm-color-d3d9da:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-526167-text:color-mix(in srgb, var(--vm-theme-deep) 64%, white);--vm-color-0b3443:var(--vm-theme-deep);--vm-color-e0bd72-text:var(--vm-theme-accent);--vm-color-b8c7cc-text:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-c8d3d6-text:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-f0d18e-text:var(--vm-theme-accent);--vm-color-aebfc4-text:color-mix(in srgb, var(--vm-theme-deep) 27%, white);--vm-color-9fb1b7-text:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-8fa3aa-text:color-mix(in srgb, var(--vm-theme-deep) 39%, white);--vm-color-aebdc2-text:color-mix(in srgb, var(--vm-theme-deep) 28%, white);--vm-color-84999f-text:color-mix(in srgb, var(--vm-theme-deep) 43%, white);--vm-color-e2bd6a:var(--vm-theme-accent);--vm-color-eef1f1:color-mix(in srgb, var(--vm-theme-paper) 88%, var(--vm-theme-deep));--vm-color-d6dcdd:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-647278-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-071e2924:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 14.12%, transparent);--vm-color-748187-text:color-mix(in srgb, var(--vm-theme-deep) 51%, white);--vm-color-d9b55f:var(--vm-theme-accent);--vm-color-f5b400-text:var(--vm-theme-accent);--vm-color-79858a-text:color-mix(in srgb, var(--vm-theme-deep) 49%, white);--vm-color-3f4c52-text:color-mix(in srgb, var(--vm-theme-deep) 72%, white);--vm-color-667278-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-f3f0e9:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-dfe1dd:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-06192412:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 7.06%, transparent);--vm-color-c99b4ce8:color-mix(in srgb, var(--vm-theme-accent) 90.98%, transparent);--vm-color-677278-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-021018e8:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.98%, transparent);--vm-color-5e696e-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-dfe2df:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-e4e6e3:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-f4efe5:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-b3883f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-a1aaad-text:color-mix(in srgb, var(--vm-theme-deep) 35%, white);--vm-color-d8ddd9:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-fff8e8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-657177-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-8c672e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-123a4d:var(--vm-theme-deep);--vm-color-0a2633:var(--vm-theme-deep);--vm-color-03131c:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-0b2533e8:color-mix(in srgb, var(--vm-theme-deep) 90.98%, transparent);--vm-color-031620d9:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 85.1%, transparent);--vm-color-d7af6366:color-mix(in srgb, var(--vm-theme-accent) 40%, transparent);--vm-color-d7af632e:color-mix(in srgb, var(--vm-theme-accent) 18.04%, transparent);--vm-color-0b2533f5:color-mix(in srgb, var(--vm-theme-deep) 96.08%, transparent);--vm-color-031620f2:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 94.9%, transparent);--vm-color-d7af638c:color-mix(in srgb, var(--vm-theme-accent) 54.9%, transparent);--vm-color-e2c98f-text:var(--vm-theme-accent);--vm-color-0d4152:var(--vm-theme-deep);--vm-color-082d3b:var(--vm-theme-deep);--vm-color-082f3d:var(--vm-theme-deep);--vm-color-c99b4c80:color-mix(in srgb, var(--vm-theme-accent) 50.2%, transparent);--vm-color-725425-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-376b55-text:var(--vm-theme-ink);--vm-color-e6c67e-text:var(--vm-theme-accent);--vm-color-dce4e5-text:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-ffffff66:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 40%, transparent);--vm-color-c9c5bc:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-544d42-text:color-mix(in srgb, var(--vm-theme-deep) 71%, white);--vm-color-fff1d2:color-mix(in srgb, var(--vm-theme-paper) 84%, var(--vm-theme-deep));--vm-color-0b3040-text:var(--vm-theme-deep);--vm-color-64757b-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-ddd8ce:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-e5e1d8:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-8b692f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-cfc9be:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-687980-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-e8f3ec:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-2c6943-text:var(--vm-theme-ink);--vm-color-124253:var(--vm-theme-deep);--vm-color-082c39:var(--vm-theme-deep);--vm-color-c2cdd1-text:color-mix(in srgb, var(--vm-theme-paper) 70%, var(--vm-theme-deep));--vm-color-082936:var(--vm-theme-deep);--vm-color-c99b4c88:color-mix(in srgb, var(--vm-theme-accent) 53.33%, transparent);--vm-color-96702f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d6d0c5:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-ffffff2e:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 18.04%, transparent);--vm-color-0d3543:var(--vm-theme-deep);--vm-color-ffffff5c:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 36.08%, transparent);--vm-color-f4e8ce-text:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-d9c4a0-text:var(--vm-theme-accent);--vm-color-c5d0d3-text:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-e5c57d-text:var(--vm-theme-accent);--vm-color-d8d1c3:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-061924df:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 87.45%, transparent);--vm-color-efd28e-text:var(--vm-theme-accent);--vm-color-99712e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-956d25-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-ded8cd:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-273c45-text:var(--vm-theme-deep);--vm-color-56666d-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-092a37:var(--vm-theme-deep);--vm-color-092a37-text:var(--vm-theme-deep);--vm-color-c59a4b:var(--vm-theme-accent);--vm-color-f0ece4:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-a88645:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-b8afa1:color-mix(in srgb, var(--vm-theme-deep) 32%, white);--vm-color-9d742a:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-607077-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-d9b864:var(--vm-theme-accent);--vm-color-dfc27a:var(--vm-theme-accent);--vm-color-a97c2e:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d8c18c-text:var(--vm-theme-accent);--vm-color-f7f4ed:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-17313b-text:var(--vm-theme-deep);--vm-color-d2ad5f-text:var(--vm-theme-accent);--vm-color-bec9cd-text:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-ffffff10:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 6.27%, transparent);--vm-color-66767b-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-d8d2c6:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-53666d-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-5a6b71-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-d3d0c9:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-718086-text:color-mix(in srgb, var(--vm-theme-deep) 52%, white);--vm-color-e0c47c:var(--vm-theme-accent);--vm-color-d5b56a:var(--vm-theme-accent);--vm-color-02070a:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-ded9cf:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-0619240b:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 4.31%, transparent);--vm-color-63747a-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-d7d2c8:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-fffdf8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-8a672b-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-a87d31-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0a3140:var(--vm-theme-deep);--vm-color-6b777b-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-1b7550:var(--vm-theme-deep-soft);--vm-color-0a3140-text:var(--vm-theme-deep);--vm-color-65767b-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-dad5cb:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-ece8df:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-89682f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-394e56-text:color-mix(in srgb, var(--vm-theme-deep) 72%, white);--vm-color-f2efe8:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-f4f1eaee:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep)) 93.33%, transparent);--vm-color-c99b4c22:color-mix(in srgb, var(--vm-theme-accent) 13.33%, transparent);--vm-color-d2b66f:var(--vm-theme-accent);--vm-color-344a52-text:color-mix(in srgb, var(--vm-theme-deep) 74%, white);--vm-color-6f7e83-text:color-mix(in srgb, var(--vm-theme-deep) 53%, white);--vm-color-6c787c-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-ddd7cc:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-c9b47f:var(--vm-theme-accent);--vm-color-0b3443-text:var(--vm-theme-deep);--vm-color-f4f0e7-text:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-112c36-text:var(--vm-theme-deep);--vm-color-f7c856:var(--vm-theme-accent);--vm-color-d9e1e3-text:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-14313c-text:var(--vm-theme-deep);--vm-color-d8d3ca:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-cbd1d2:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-f7f5f0:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-58696f-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-134658:var(--vm-theme-deep);--vm-color-082d3c:var(--vm-theme-deep);--vm-color-d2ae63-text:var(--vm-theme-accent);--vm-color-071d27-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-ffffff70:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 43.92%, transparent);--vm-color-66757a-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-53676e-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-bfc7c9:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-17333d-text:var(--vm-theme-deep);--vm-color-5b6b70-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-d8d3c9:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-745321-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-c5d1d4-text:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-e0c27c-text:var(--vm-theme-accent);--vm-color-000:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-ffdf33-text:var(--vm-theme-accent);--vm-color-d9d1c2:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-27231d-text:var(--vm-theme-deep);--vm-color-161512:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d7b56d-text:var(--vm-theme-accent);--vm-color-e4ded3:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-9b762c-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-8a6624-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f7f4ee:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-cfc8bb:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-171511:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-e3c57f-text:var(--vm-theme-accent);--vm-color-f1e7cf:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-b38936:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-e9e4db:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-766f64-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-b68c3c:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-fbf6eb:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-1b1915:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d9b66c-text:var(--vm-theme-accent);--vm-color-f5f1e9:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-b88a3d:var(--vm-theme-accent);--vm-color-7b5b24-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f6f2e9:color-mix(in srgb, var(--vm-theme-paper) 88%, var(--vm-theme-deep));--vm-color-d7dcdd:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-102a35-text:var(--vm-theme-deep);--vm-color-cbc3b7:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-51483b-text:color-mix(in srgb, var(--vm-theme-deep) 73%, white);--vm-color-a9a092:color-mix(in srgb, var(--vm-theme-deep) 38%, white);--vm-color-655d52-text:color-mix(in srgb, var(--vm-theme-deep) 64%, white);--vm-color-f2eee5:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-ded5c4:var(--vm-theme-accent);--vm-color-66767d-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-071e2912:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 7.06%, transparent);--vm-color-66747a-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-071e29-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-e9ca8a-text:var(--vm-theme-accent);--vm-color-03141de8:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.98%, transparent);--vm-color-112b35-text:var(--vm-theme-deep);--vm-color-916b2e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-5c6a70-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-6c777b-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-071c27:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-c7d0d3-text:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-e2c77f-text:var(--vm-theme-accent);--vm-color-b78b38:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-967026-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-5e686b-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-805f20-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-c49a4d:var(--vm-theme-accent);--vm-color-dfbd73-text:var(--vm-theme-accent);--vm-color-dfbd7347:color-mix(in srgb, var(--vm-theme-accent) 27.84%, transparent);--vm-color-e2c57e-text:var(--vm-theme-accent);--vm-color-e7ecee-text:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-bdc8cc-text:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-ded7cb:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-1d191312:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 7.06%, transparent);--vm-color-50483d-text:color-mix(in srgb, var(--vm-theme-deep) 72%, white);--vm-color-faf9f6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-1e1b17-text:var(--vm-theme-deep);--vm-color-896524-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-494136-text:color-mix(in srgb, var(--vm-theme-deep) 75%, white);--vm-color-191713:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d9b66b-text:var(--vm-theme-accent);--vm-color-1a1814:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-e0be73-text:var(--vm-theme-accent);--vm-color-cbb985:var(--vm-theme-accent);--vm-color-06192410:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 6.27%, transparent);--vm-color-a77a2b-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0b3040:var(--vm-theme-deep);--vm-color-e2c276-text:var(--vm-theme-accent);--vm-color-315744-text:color-mix(in srgb, var(--vm-theme-deep) 73%, white);--vm-color-d8dfe1:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-9ed0b1-text:var(--vm-theme-ink);--vm-color-d6ae61:var(--vm-theme-accent);--vm-color-0c2a37:var(--vm-theme-deep);--vm-color-b9c8cd-text:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-d8b66b:var(--vm-theme-accent);--vm-color-f0d18c-text:var(--vm-theme-accent);--vm-color-efe4ca:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-a87c2e:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-718087-text:color-mix(in srgb, var(--vm-theme-deep) 51%, white);--vm-color-e6e9e9:color-mix(in srgb, var(--vm-theme-paper) 84%, var(--vm-theme-deep));--vm-color-f5f6f4:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-dbe0df:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-68777c-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-e4e7e7:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-e8e2d4:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-b9c2c4:color-mix(in srgb, var(--vm-theme-deep) 25%, white);--vm-color-f4f3ee:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-e9f2ec:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-f5f2e9:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-e0d6c1:var(--vm-theme-accent);--vm-color-edf0f0:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-d6dddc:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-0b26320d:color-mix(in srgb, var(--vm-theme-deep) 5.1%, transparent);--vm-color-102832:var(--vm-theme-deep);--vm-color-071d29e8:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 90.98%, transparent);--vm-color-071d29d9:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 85.1%, transparent);--vm-color-889399-text:color-mix(in srgb, var(--vm-theme-deep) 43%, white);--vm-color-8a6120-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0c4f42-text:var(--vm-theme-deep);--vm-color-617077-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-d9eee2:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-175d37-text:var(--vm-theme-deep);--vm-color-536369-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-fff7df:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-705419-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-eadcb4:var(--vm-theme-accent);--vm-color-f5f7f6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-14252d12:color-mix(in srgb, var(--vm-theme-deep) 7.06%, transparent);--vm-color-e7e1d7:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-ece7de:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-e4e8e8:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-f3f4f1:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-7e5a1e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-e5e8e6:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-9a702d:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-496057-text:color-mix(in srgb, var(--vm-theme-deep) 67%, white);--vm-color-e6f0e9:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-e7f0e9:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-17603b-text:var(--vm-theme-deep);--vm-color-8a6426-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-627278-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-44585f-text:color-mix(in srgb, var(--vm-theme-deep) 68%, white);--vm-color-7b642f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-edf3ef:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-4c6269-text:color-mix(in srgb, var(--vm-theme-deep) 65%, white);--vm-color-76551d-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-556970-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-d9dddc:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-886525-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-50665d-text:color-mix(in srgb, var(--vm-theme-deep) 64%, white);--vm-color-d8b66f3b:color-mix(in srgb, var(--vm-theme-accent) 23.14%, transparent);--vm-color-b9c5c8:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-6a787d-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-e8eceb:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-dcebdd:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-23633b-text:var(--vm-theme-ink);--vm-color-eee4c9:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-765617-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-e4f0e7:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-f4f5f3:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-6b797e-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-d7ddde:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-637177-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-7d672f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-bda979:var(--vm-theme-accent);--vm-color-06192420:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 12.55%, transparent);--vm-color-0c5347:var(--vm-theme-deep);--vm-color-d8e6e2-text:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-f6f7f5:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-e8eeeb:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-d3dcda:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-45615b-text:color-mix(in srgb, var(--vm-theme-deep) 67%, white);--vm-color-cfdbd7:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-6a7d77-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-d9e0de:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-576b66-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-bfcac7:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-163c38-text:var(--vm-theme-deep);--vm-color-405852-text:color-mix(in srgb, var(--vm-theme-deep) 70%, white);--vm-color-a7b0ad-text:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-c28f31-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-cbd5d8-text:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-d9cfb9:var(--vm-theme-accent);--vm-color-9b722b-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-102f3a-text:var(--vm-theme-deep);--vm-color-6a797e-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-d7cfbf:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-fdfcf9:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-dcc994:var(--vm-theme-accent);--vm-color-f7f2e7:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-0b3a42-text:var(--vm-theme-deep);--vm-color-687a81-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-b48632-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-082b36:var(--vm-theme-deep);--vm-color-075247:var(--vm-theme-deep);--vm-color-062a2d32:color-mix(in srgb, var(--vm-theme-deep) 19.61%, transparent);--vm-color-edcf88-text:var(--vm-theme-accent);--vm-color-d4b568:var(--vm-theme-accent);--vm-color-e1c578-text:var(--vm-theme-accent);--vm-color-d7e3df-text:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-e5c776-text:var(--vm-theme-accent);--vm-color-846226-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d9e0df:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-52655f-text:color-mix(in srgb, var(--vm-theme-deep) 64%, white);--vm-color-687873-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-ccb985:var(--vm-theme-accent);--vm-color-b98b39:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-b98b3900:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep)) 0%, transparent);--vm-color-7e6a43-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-06192455:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 33.33%, transparent);--vm-color-5e6c72-text:color-mix(in srgb, var(--vm-theme-deep) 59%, white);--vm-color-0c3544:var(--vm-theme-deep);--vm-color-8e6c2e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0a2733-text:var(--vm-theme-deep);--vm-color-637178-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-243b44-text:var(--vm-theme-deep);--vm-color-d3d9d7:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-f6f2e8:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-627178-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-082d2a:var(--vm-theme-deep);--vm-color-d9dfdd:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-f3f6f4:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-dde3e1:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-77858a-text:color-mix(in srgb, var(--vm-theme-deep) 50%, white);--vm-color-b9d1cb-text:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-0c3d36-text:var(--vm-theme-deep);--vm-color-67767b-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-d2e2de-text:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-b68b43:var(--vm-theme-accent);--vm-color-153b37-text:var(--vm-theme-deep);--vm-color-d6dddd:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-0d5b4e-text:var(--vm-theme-deep);--vm-color-d8d0bf:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-f5efe2:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-061924f5:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 96.08%, transparent);--vm-color-06192426:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 14.9%, transparent);--vm-color-bfcbd0-text:color-mix(in srgb, var(--vm-theme-paper) 69%, var(--vm-theme-deep));--vm-color-e6c879-text:var(--vm-theme-accent);--vm-color-ccb16f:var(--vm-theme-accent);--vm-color-071f2b:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-0c3c43:var(--vm-theme-deep);--vm-color-e0bf72-text:var(--vm-theme-accent);--vm-color-c7d3d5-text:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-d8b76d:var(--vm-theme-accent);--vm-color-cbd8d4:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-f3f7f5:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-0b3934:var(--vm-theme-deep);--vm-color-d9bc73-text:var(--vm-theme-accent);--vm-color-63736f-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-d8cfbd:var(--vm-theme-accent);--vm-color-173b42-text:var(--vm-theme-deep);--vm-color-d8d1c4:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-faf8f3:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-68777b-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-8b6624-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-b99a56:var(--vm-theme-accent);--vm-color-725522-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d2a84e:var(--vm-theme-accent);--vm-color-082c37:var(--vm-theme-deep);--vm-color-06192452:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 32.16%, transparent);--vm-color-c9d8d4-text:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-eef3f1:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-66756f-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-75591f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-214f3d-text:var(--vm-theme-deep);--vm-color-c28a2f:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f7f0df:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-6c4d19-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0c4f42:var(--vm-theme-deep);--vm-color-edf4f1:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-b5cdc3:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-123b31-text:var(--vm-theme-deep);--vm-color-665f54-text:color-mix(in srgb, var(--vm-theme-deep) 64%, white);--vm-color-d8d8d8:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-202020-text:var(--vm-theme-deep);--vm-color-715522:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-493713-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-ddd:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-374b50-text:color-mix(in srgb, var(--vm-theme-deep) 74%, white);--vm-color-aebbb8:color-mix(in srgb, var(--vm-theme-deep) 29%, white);--vm-color-142f35-text:var(--vm-theme-deep);--vm-color-dce2e0:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-846323-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-65756f-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-513e1e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-86652b:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-162a32:var(--vm-theme-deep);--vm-color-777:color-mix(in srgb, var(--vm-theme-deep) 53%, white);--vm-color-161616-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-aaa:color-mix(in srgb, var(--vm-theme-deep) 33%, white);--vm-color-b88727:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f7f7f7:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-151515-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-b59b62:var(--vm-theme-accent);--vm-color-183a3b-text:var(--vm-theme-deep);--vm-color-f5f1e7:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-86652b-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-67766f-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-aab5b2:color-mix(in srgb, var(--vm-theme-deep) 31%, white);--vm-color-f8f2e5:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-64746f-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-f7eadf:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-cbd9d5-text:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-dfbd70:var(--vm-theme-accent);--vm-color-9daead:color-mix(in srgb, var(--vm-theme-deep) 35%, white);--vm-color-f5f3ec:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-92702d:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-40595b-text:color-mix(in srgb, var(--vm-theme-deep) 70%, white);--vm-color-415963-text:color-mix(in srgb, var(--vm-theme-deep) 68%, white);--vm-color-bdcec7:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-153b32-text:var(--vm-theme-deep);--vm-color-b58a43:var(--vm-theme-accent);--vm-color-243f37-text:var(--vm-theme-deep);--vm-color-52665e-text:color-mix(in srgb, var(--vm-theme-deep) 64%, white);--vm-color-b6c6bf:color-mix(in srgb, var(--vm-theme-deep) 25%, white);--vm-color-173d32-text:var(--vm-theme-deep);--vm-color-bb9042:var(--vm-theme-accent);--vm-color-e2c17e:var(--vm-theme-accent);--vm-color-ddcda9:var(--vm-theme-accent);--vm-color-0b2632-text:var(--vm-theme-deep);--vm-color-0b263208:color-mix(in srgb, var(--vm-theme-deep) 3.14%, transparent);--vm-color-bf964d:var(--vm-theme-accent);--vm-color-56616b-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-bd954b:var(--vm-theme-accent);--vm-color-071e2a-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-f5f0e5:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-285a45-text:var(--vm-theme-ink);--vm-color-e8dcc3:var(--vm-theme-accent);--vm-color-f5cf7c:var(--vm-theme-accent);--vm-color-47606b:color-mix(in srgb, var(--vm-theme-deep) 65%, white);--vm-color-c4d3da-text:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-886727-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-0a2c38-text:var(--vm-theme-deep);--vm-color-c9d1d2:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-06192414:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 7.84%, transparent);--vm-color-96702e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f8f8f6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-17323c-text:var(--vm-theme-deep);--vm-color-092d3a:var(--vm-theme-deep);--vm-color-dce3df:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-d1dcdf-text:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-dde2e2:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-74858a-text:color-mix(in srgb, var(--vm-theme-deep) 50%, white);--vm-color-997126-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-cfd9d6:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-f7f9f8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-dceee4:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-1f6642-text:var(--vm-theme-ink);--vm-color-f2e6c9:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-42565d-text:color-mix(in srgb, var(--vm-theme-deep) 69%, white);--vm-color-b9c6c5:color-mix(in srgb, var(--vm-theme-paper) 65%, var(--vm-theme-deep));--vm-color-53686e-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-d5d9d7:color-mix(in srgb, var(--vm-theme-paper) 76%, var(--vm-theme-deep));--vm-color-788482-text:color-mix(in srgb, var(--vm-theme-deep) 51%, white);--vm-color-d9c498-text:var(--vm-theme-accent);--vm-color-e6c88a-text:var(--vm-theme-accent);--vm-color-b18b49-text:var(--vm-theme-accent);--vm-color-e0bd78-text:var(--vm-theme-accent);--vm-color-c6d3d9-text:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-c3b59a-text:var(--vm-theme-accent);--vm-color-edcf92-text:var(--vm-theme-accent);--vm-color-ecd19a-text:var(--vm-theme-accent);--vm-color-a1b3bd-text:color-mix(in srgb, var(--vm-theme-deep) 31%, white);--vm-color-d8cbb3:var(--vm-theme-accent);--vm-color-687478-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-53666f-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-e9e3d7:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-c7b389:var(--vm-theme-accent);--vm-color-c2d0d7-text:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-e1be7e-text:var(--vm-theme-accent);--vm-color-aabcc5-text:color-mix(in srgb, var(--vm-theme-deep) 28%, white);--vm-color-c5d0d3:color-mix(in srgb, var(--vm-theme-paper) 71%, var(--vm-theme-deep));--vm-color-687c84-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-63737c-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-03141c:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-b6c7d0-text:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-bd9347:var(--vm-theme-accent);--vm-color-061a25-text:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-cda75b-text:var(--vm-theme-accent);--vm-color-f5f1e8-text:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-102b36-text:var(--vm-theme-deep);--vm-color-ffffff38:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 21.96%, transparent);--vm-color-d5c292-text:var(--vm-theme-accent);--vm-color-16495a:var(--vm-theme-deep);--vm-color-0a3040:var(--vm-theme-deep);--vm-color-d9b766-text:var(--vm-theme-accent);--vm-color-c3ced1-text:color-mix(in srgb, var(--vm-theme-paper) 70%, var(--vm-theme-deep));--vm-color-8a6a2e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-d5d6d2:color-mix(in srgb, var(--vm-theme-paper) 75%, var(--vm-theme-deep));--vm-color-243d47-text:var(--vm-theme-deep);--vm-color-dedbd4:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-e4e1da:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-65767c-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-d6d2c9:color-mix(in srgb, var(--vm-theme-paper) 73%, var(--vm-theme-deep));--vm-color-53666e-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-dfdbd1:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-8d6b2f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-627279-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-dedbd3:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-6f5323-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-bac7cb-text:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-d6dfe1-text:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-223b45-text:var(--vm-theme-deep);--vm-color-d8d4cb:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-98732f-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-66777d-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-0b2f3e:var(--vm-theme-deep);--vm-color-e0c47e-text:var(--vm-theme-accent);--vm-color-d3aa59:var(--vm-theme-accent);--vm-color-172b43-text:var(--vm-theme-deep);--vm-color-52657b-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-dce4ed-text:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-f3f6fa-text:color-mix(in srgb, var(--vm-theme-paper) 85%, white);--vm-color-10283f-text:var(--vm-theme-deep);--vm-color-e5c17c-text:var(--vm-theme-accent);--vm-color-2677c5:var(--vm-theme-deep-soft);--vm-color-123d6b-text:var(--vm-theme-ink);--vm-color-476177-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-a1b8cb-text:color-mix(in srgb, var(--vm-theme-deep) 29%, white);--vm-color-d6e2ed-text:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-ffe0a2-text:var(--vm-theme-accent);--vm-color-ffffff13:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-paper) 40%, white) 7.45%, transparent);--vm-color-e5c17c:var(--vm-theme-accent);--vm-color-e9eff6:color-mix(in srgb, var(--vm-theme-paper) 88%, var(--vm-theme-deep));--vm-color-10283f03:color-mix(in srgb, var(--vm-theme-deep) 1.18%, transparent);--vm-color-bb934b:var(--vm-theme-accent);--vm-color-133957-text:var(--vm-theme-deep);--vm-color-ecf2f8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-e8edf3:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-f6f8fb:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-b7c5d4:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-fff7e6:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-634a1a-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-ead5a6:var(--vm-theme-accent);--vm-color-fafbfd:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-edf1f5-text:color-mix(in srgb, var(--vm-theme-paper) 85%, white);--vm-color-c5ced8-text:color-mix(in srgb, var(--vm-theme-paper) 72%, var(--vm-theme-deep));--vm-color-e0e6ed:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-e6edf5:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-314d6c-text:var(--vm-theme-ink);--vm-color-e1e7ee:color-mix(in srgb, var(--vm-theme-paper) 84%, var(--vm-theme-deep));--vm-color-10283f08:color-mix(in srgb, var(--vm-theme-deep) 3.14%, transparent);--vm-color-b9c6d4:color-mix(in srgb, var(--vm-theme-paper) 68%, var(--vm-theme-deep));--vm-color-6d7d8e-text:color-mix(in srgb, var(--vm-theme-deep) 51%, white);--vm-color-dbe3e7:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-123442-text:var(--vm-theme-deep);--vm-color-9baeb8:color-mix(in srgb, var(--vm-theme-deep) 34%, white);--vm-color-ded7c7:var(--vm-theme-accent);--vm-color-102e3a-text:var(--vm-theme-deep);--vm-color-e4c17c-text:var(--vm-theme-accent);--vm-color-dbe3e7-text:color-mix(in srgb, var(--vm-theme-paper) 81%, var(--vm-theme-deep));--vm-color-c7a15e:var(--vm-theme-accent);--vm-color-cfc5b0:color-mix(in srgb, var(--vm-theme-paper) 65%, var(--vm-theme-deep));--vm-color-e6ddcb:var(--vm-theme-accent);--vm-color-eee9df:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-65717b-text:color-mix(in srgb, var(--vm-theme-deep) 56%, white);--vm-color-bc964d:var(--vm-theme-accent);--vm-color-d5dfe2-text:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-15495a:var(--vm-theme-deep);--vm-color-becbd0-text:color-mix(in srgb, var(--vm-theme-paper) 69%, var(--vm-theme-deep));--vm-color-d1d3d0:color-mix(in srgb, var(--vm-theme-paper) 74%, var(--vm-theme-deep));--vm-color-604a24-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-061924f2:color-mix(in srgb, color-mix(in srgb, var(--vm-theme-deep) 75%, black) 94.9%, transparent);--vm-color-67777d-text:color-mix(in srgb, var(--vm-theme-deep) 55%, white);--vm-color-52676f-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-ede4d2:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-5c4a2a-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-4f646d-text:color-mix(in srgb, var(--vm-theme-deep) 63%, white);--vm-color-886526-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-b9c7ca-text:color-mix(in srgb, var(--vm-theme-paper) 66%, var(--vm-theme-deep));--vm-color-e5c57f-text:var(--vm-theme-accent);--vm-color-5c7078-text:color-mix(in srgb, var(--vm-theme-deep) 58%, white);--vm-color-d6b66e-text:var(--vm-theme-accent);--vm-color-9a7534-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-f3eee4:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-5a6b72-text:color-mix(in srgb, var(--vm-theme-deep) 60%, white);--vm-color-071d27:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-d8b76e-text:var(--vm-theme-accent);--vm-color-d8b76e:var(--vm-theme-accent);--vm-color-e8ce91-text:var(--vm-theme-accent);--vm-color-eef0ed:color-mix(in srgb, var(--vm-theme-paper) 87%, var(--vm-theme-deep));--vm-color-16303a-text:var(--vm-theme-deep);--vm-color-61727a-text:color-mix(in srgb, var(--vm-theme-deep) 57%, white);--vm-color-d5bf92:var(--vm-theme-accent);--vm-color-f4f4f0:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-172936-text:var(--vm-theme-deep);--vm-color-b38a38:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-284654:var(--vm-theme-deep-soft);--vm-color-071e2a:color-mix(in srgb, var(--vm-theme-deep) 75%, black);--vm-color-94722e-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-dbbc79-text:var(--vm-theme-accent);--vm-color-e1e8eb-text:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-d7c591:var(--vm-theme-accent);--vm-color-d7dcde:color-mix(in srgb, var(--vm-theme-paper) 78%, var(--vm-theme-deep));--vm-color-f8f9f8:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-536573-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-b6c0c4:color-mix(in srgb, var(--vm-theme-deep) 26%, white);--vm-color-b18b3d:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep));--vm-color-091f2b-text:var(--vm-theme-deep);--vm-color-dce1df:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-546772-text:color-mix(in srgb, var(--vm-theme-deep) 61%, white);--vm-color-bdc8cc:color-mix(in srgb, var(--vm-theme-paper) 67%, var(--vm-theme-deep));--vm-color-152f3b:var(--vm-theme-deep);--vm-color-e9f0ee:color-mix(in srgb, var(--vm-theme-paper) 86%, var(--vm-theme-deep));--vm-color-afc2b9:color-mix(in srgb, var(--vm-theme-deep) 28%, white);--vm-color-d8e0e0:color-mix(in srgb, var(--vm-theme-paper) 79%, var(--vm-theme-deep));--vm-color-0b2735:var(--vm-theme-deep);--vm-color-efd391-text:var(--vm-theme-accent);--vm-color-526672-text:color-mix(in srgb, var(--vm-theme-deep) 62%, white);--vm-color-112f3d-text:var(--vm-theme-deep);--vm-color-f4f4ed:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-e2e5e5:color-mix(in srgb, var(--vm-theme-paper) 82%, var(--vm-theme-deep));--vm-color-e3e8e7:color-mix(in srgb, var(--vm-theme-paper) 83%, var(--vm-theme-deep));--vm-color-eae0c8:color-mix(in srgb, var(--vm-theme-paper) 77%, var(--vm-theme-deep));--vm-color-dce2e2:color-mix(in srgb, var(--vm-theme-paper) 80%, var(--vm-theme-deep));--vm-color-0c2735:var(--vm-theme-deep);--vm-color-c0cdd2-text:color-mix(in srgb, var(--vm-theme-paper) 70%, var(--vm-theme-deep));--vm-color-debe77-text:var(--vm-theme-accent);--vm-color-f5f5ee:color-mix(in srgb, var(--vm-theme-paper) 40%, white);--vm-color-667983-text:color-mix(in srgb, var(--vm-theme-deep) 54%, white);--vm-color-0a2534:var(--vm-theme-deep);--vm-color-b9934a:var(--vm-theme-accent);--vm-color-dbc18a:var(--vm-theme-accent);--vm-color-d4c49b:var(--vm-theme-accent);--vm-color-76591c-text:color-mix(in srgb, var(--vm-theme-accent) 45%, var(--vm-theme-deep))}:root[data-vm-palette=classica]{--vm-theme-surface:white}:root[data-vm-palette]:not([data-vm-palette=classica]){--vm-color-d1a65412:color-mix(in srgb, var(--vm-theme-accent) 7%, transparent);--vm-color-d1a65438:color-mix(in srgb, var(--vm-theme-accent) 22%, transparent);--vm-color-e4c27b-text:var(--vm-theme-accent);--vm-color-bec9cc-text:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-7dd8aa-text:var(--muted);--vm-color-8b6729-text:var(--vm-theme-accent);--vm-color-f1d595-text:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-64747a-text:var(--muted);--vm-color-b26434:var(--vm-theme-accent);--vm-color-52656b-text:var(--muted);--vm-color-5f706a-text:var(--muted);--vm-color-f2d695-text:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-e6f3eb:color-mix(in srgb, var(--vm-theme-paper) 85%, var(--vm-theme-deep));--vm-color-285d3d-text:var(--vm-theme-deep)}.homePortfolioInfo{flex-direction:column;gap:0;display:flex;padding:22px 20px!important}.homePortfolioInfo>small{color:var(--muted);letter-spacing:.08em;line-height:1.6;display:block;white-space:normal!important;text-overflow:clip!important;height:auto!important;font-size:10px!important;overflow:visible!important}.homePortfolioInfo>h3,.vmPremiumPropertyCard h2{overflow-wrap:anywhere;color:var(--vm-theme-deep);-webkit-line-clamp:unset!important;white-space:normal!important;text-overflow:clip!important;height:auto!important;min-height:0!important;max-height:none!important;margin:10px 0 16px!important;font:400 clamp(21px,1.8vw,27px)/1.22 Georgia,serif!important;display:block!important;overflow:visible!important}.homePortfolioInfo>strong{display:block;color:var(--vm-theme-deep)!important;margin:0 0 18px!important;font:600 clamp(22px,1.8vw,28px)/1.2 Georgia,serif!important}.vmPremiumPropertyCard .vmPropertyCardPrice{color:var(--vm-theme-deep);margin:0 0 18px;font:600 27px/1.2 Georgia,serif;display:block}.vmPropertyCardFacts{flex-wrap:wrap;align-content:start;gap:7px;margin:0 0 15px;padding:0;list-style:none;display:flex}.vmPropertyCardFacts>li{border:1px solid color-mix(in srgb, var(--vm-theme-deep) 13%, transparent);background:color-mix(in srgb, var(--vm-theme-paper) 85%, white);color:var(--vm-theme-ink);border-radius:3px;padding:7px 9px;font:500 11px/1.45 Arial,sans-serif}.homePortfolioInfo>.vmPropertyCardDescription,.vmPremiumPropertyCard .vmPropertyCardDescription{color:var(--muted);margin:0 0 20px;font:400 12px/1.65 Arial,sans-serif}.homePortfolioActions{margin-top:auto;padding-top:5px}.homePortfolioActions a:first-child{letter-spacing:.06em;font-size:10px!important}.vmPremiumPropertyCard{flex-direction:column;display:flex}.vmPremiumPropertyCard>div{flex-direction:column;flex:1;display:flex}.vmPremiumPropertyCard .vmPropertyCardLocation{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.vmPremiumPropertyCard .vmPropertyCardActions{margin-top:auto}@media (width<=700px){.homePortfolioInfo{padding:16px 12px!important}.homePortfolioInfo>h3{font-size:20px!important}.homePortfolioInfo>strong{font-size:21px!important}.vmPropertyCardFacts{gap:5px}.vmPropertyCardFacts>li{padding:5px 7px;font-size:10px}}.homePortfolioTile,.vmPremiumPropertyCard{flex-direction:column;align-self:stretch;display:flex}.homePortfolioMedia .imageSlider,.vmPremiumPropertyCard>img{object-fit:cover;flex:none;width:100%;aspect-ratio:4/3!important;height:auto!important}.homePortfolioInfo{box-sizing:border-box;flex:none;grid-template-rows:28px 58px 34px 92px 40px 82px;gap:8px;height:420px;padding:20px!important;display:grid!important}.vmPremiumPropertyCard>div{box-sizing:border-box;flex:none;grid-template-rows:24px 28px 58px 34px 92px 40px 44px;gap:8px;height:420px;padding:20px!important;display:grid!important}.homePortfolioInfo>small,.vmPremiumPropertyCard .vmPropertyCardLocation{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:28px;margin:0!important;line-height:14px!important;display:-webkit-box!important;overflow:hidden!important}.homePortfolioInfo>h3,.vmPremiumPropertyCard h2{-webkit-box-orient:vertical;-webkit-line-clamp:2!important;height:58px!important;max-height:58px!important;margin:0!important;font-size:24px!important;line-height:29px!important;display:-webkit-box!important;overflow:hidden!important}.homePortfolioInfo>strong,.vmPremiumPropertyCard .vmPropertyCardPrice{white-space:nowrap;margin:0!important;font-size:25px!important;line-height:34px!important}.vmPropertyCardFacts{gap:5px;min-height:0;max-height:92px;overflow:hidden;margin:0!important}.vmPropertyCardFacts>li{padding:5px 7px;line-height:15px}.homePortfolioInfo>.vmPropertyCardDescription,.vmPremiumPropertyCard .vmPropertyCardDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;display:-webkit-box;overflow:hidden;margin:0!important;line-height:20px!important}.homePortfolioActions{grid-template-rows:38px 38px;align-self:end;gap:6px;margin:0;padding:0;grid-template-columns:1fr!important}.homePortfolioActions a{height:38px;min-height:38px;padding:7px}.vmPremiumPropertyCard .vmPropertyCardActions{align-self:end;margin:0}.vmPremiumPropertyCard .vmPropertyCardActions>a,.vmPremiumPropertyCard .vmPropertyCardActions>button{min-height:44px}@media (width<=700px){.homePortfolioInfo,.vmPremiumPropertyCard>div{padding:20px 12px!important}.homePortfolioInfo>h3,.vmPremiumPropertyCard h2{font-size:20px!important}.homePortfolioInfo>strong,.vmPremiumPropertyCard .vmPropertyCardPrice{font-size:clamp(15px,4vw,21px)!important}}.crmThemePanel{background:var(--vm-color-fff,#fff);border:1px solid var(--crm-line);border-radius:12px;margin:0 0 24px;overflow:hidden}.crmThemePanel>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.crmThemePanel>header p{color:var(--crm-muted);letter-spacing:.1em;margin:0 0 7px;font-size:.75rem;font-weight:800}.crmThemePanel h2{color:var(--crm-ink);margin:0 0 8px;font-size:1.45rem}.crmThemePanel>header span{color:var(--crm-muted);font-size:.9rem;display:block}.crmThemePanel>header strong{background:var(--crm-surface);color:var(--crm-ink);border-radius:999px;flex:none;padding:8px 11px;font-size:.75rem}.crmThemeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.crmThemeOptions>button{border:1px solid var(--crm-line);background:var(--vm-color-fff,#fff);min-width:0;color:var(--crm-ink);text-align:left;cursor:pointer;border-radius:10px;gap:10px;padding:16px;display:grid}.crmThemeOptions>button:hover{border-color:var(--crm-gold)}.crmThemeOptions>button.selected{border:2px solid var(--crm-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-gold) 16%, transparent);padding:15px}.crmThemeSwatches{border-radius:7px;height:58px;display:flex;overflow:hidden}.crmThemeSwatches i{flex:1}.crmThemeOptions b{font-size:1rem}.crmThemeOptions small{color:var(--crm-muted);font-size:.82rem}.crmThemeOptions em{color:var(--crm-muted);font-size:.75rem;font-style:normal;font-weight:700}.crmThemeFooter{border-top:1px solid var(--crm-line);background:var(--crm-surface);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.crmThemeFooter p{color:var(--crm-muted);margin:0;font-size:.84rem}.crmThemeFooter button{border:1px solid var(--crm-navy);background:var(--crm-navy);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:7px;padding:10px 16px;font-weight:700}.crmThemeFooter button:disabled{cursor:default;opacity:.65}@media (width<=800px){.crmThemeOptions{grid-template-columns:1fr}}@media (width<=560px){.crmThemePanel>header,.crmThemeFooter{flex-direction:column;align-items:stretch}}._page_11xc1_1{--navy:var(--vm-theme-deep,var(--vm-color-061924-text,#061924));--blue:var(--vm-theme-deep-soft,var(--vm-color-0b3040-text,#0b3040));--gold:var(--vm-theme-accent,var(--vm-color-c99b4c-text,#c99b4c));--cream:var(--vm-theme-paper,var(--vm-color-f4f0e7-text,#f4f0e7));--ink:var(--vm-theme-ink,var(--vm-color-102c37-text,#102c37));background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}._page_11xc1_1 *{box-sizing:border-box}._page_11xc1_1 a{text-decoration:none}._header_11xc1_1{background:var(--navy);color:#fff;align-items:center;gap:30px;min-height:86px;padding:0 clamp(20px,6vw,90px);display:flex}._header_11xc1_1 img{object-fit:contain;width:145px;height:68px}._header_11xc1_1 nav{gap:24px;margin-left:auto;display:flex}._header_11xc1_1 nav a{color:var(--vm-color-d5dfe2-text,#d5dfe2);text-transform:uppercase;font-size:10px;font-weight:800}._goldButton_11xc1_1,._darkButton_11xc1_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_11xc1_1{background:var(--gold);color:var(--navy)}._darkButton_11xc1_1{background:var(--navy);color:#fff}._hero_11xc1_1{background:radial-gradient(circle at 80% 25%,var(--vm-color-15495a,#15495a) 0,var(--vm-color-0a3040,#0a3040) 32%,var(--navy) 70%);color:#fff;padding:72px clamp(22px,7vw,110px)}._eyebrow_11xc1_1{color:var(--vm-color-d2ae63-text,#d2ae63);letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}._hero_11xc1_1 h1,._title_11xc1_1{max-width:920px;margin:20px 0;font:clamp(42px,5vw,70px)/1.02 Georgia}._hero_11xc1_1 p:not(._eyebrow_11xc1_1){max-width:760px;color:var(--vm-color-becbd0-text,#becbd0);font-size:15px;line-height:1.7}._wrap_11xc1_1{padding:75px clamp(22px,7vw,110px)}._search_11xc1_1{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddd8ce,#ddd8ce);box-shadow:0 18px 45px var(--vm-color-06192412,#06192412);padding:27px}._formGrid_11xc1_1{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}._formGrid_11xc1_1 label{letter-spacing:.6px;text-transform:uppercase;color:var(--vm-color-607078-text,#607078);font-size:9px;font-weight:900}._formGrid_11xc1_1 input,._formGrid_11xc1_1 select{border:1px solid var(--vm-color-d1d3d0,#d1d3d0);background:var(--vm-color-faf9f6,#faf9f6);width:100%;height:45px;margin-top:7px;padding:0 11px}._full_11xc1_1{grid-column:1/-1}._resultsHead_11xc1_1{justify-content:space-between;align-items:end;margin:45px 0 25px;display:flex}._resultsHead_11xc1_1 h2{margin:0;font:38px Georgia}._resultsHead_11xc1_1 span{color:var(--vm-color-687980-text,#687980);font-size:11px}._grid_11xc1_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._card_11xc1_1{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddd8ce,#ddd8ce);overflow:hidden}._card_11xc1_1 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._cardBody_11xc1_1{padding:21px}._meta_11xc1_1{color:var(--vm-color-8d6b2f-text,#8d6b2f);text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}._card_11xc1_1 h2,._card_11xc1_1 h3{margin:12px 0 8px;font:23px Georgia}._card_11xc1_1 p{min-height:38px;color:var(--vm-color-64757b-text,#64757b);margin:0;font-size:11px;line-height:1.55}._price_11xc1_1{margin:18px 0;font:22px Georgia;display:block}._cardActions_11xc1_1{gap:8px;display:flex}._cardActions_11xc1_1 a,._cardActions_11xc1_1 button{border:1px solid var(--vm-color-cfc9be,#cfc9be);color:var(--vm-color-604a24-text,#604a24);text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:12px 8px;font-size:8px;font-weight:900}._cardActions_11xc1_1 button._active_11xc1_1{background:var(--navy);color:#fff}._compareBar_11xc1_1{z-index:20;background:var(--vm-color-061924f2,#061924f2);color:#fff;align-items:center;gap:16px;padding:14px clamp(22px,7vw,110px);display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px #0003}._compareBar_11xc1_1 span{margin-right:auto;font-size:11px}._compareBar_11xc1_1 button{border:1px solid var(--gold);color:var(--vm-color-e5c476-text,#e5c476);cursor:pointer;background:0 0;padding:11px 15px;font-size:9px;font-weight:900}._compareTable_11xc1_1{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddd8ce,#ddd8ce);margin-top:25px;overflow:auto}._compareTable_11xc1_1 table{border-collapse:collapse;width:100%;min-width:760px}._compareTable_11xc1_1 th,._compareTable_11xc1_1 td{text-align:left;border-bottom:1px solid var(--vm-color-e5e1d8,#e5e1d8);padding:15px;font-size:11px}._compareTable_11xc1_1 th{color:var(--vm-color-8b692f-text,#8b692f);text-transform:uppercase}._qualify_11xc1_1{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:60px;padding:70px clamp(22px,7vw,110px);display:grid}._qualify_11xc1_1 h2{margin:18px 0;font:clamp(36px,4vw,54px) Georgia}._qualify_11xc1_1>div>p:not(._eyebrow_11xc1_1){color:var(--vm-color-becbd0-text,#becbd0);line-height:1.7}._qualifyForm_11xc1_1{background:var(--vm-color-fff,#fff);color:var(--ink);padding:28px}._qualifyForm_11xc1_1 h3{margin:0 0 20px;font:26px Georgia}._privacy_11xc1_1{color:var(--vm-color-67777d-text,#67777d)!important;margin:15px 0!important;font-size:10px!important}._gallery_11xc1_1{background:var(--vm-color-fff,#fff);grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}._gallery_11xc1_1 img{object-fit:cover;width:100%;height:260px}._gallery_11xc1_1 img:first-child{grid-row:span 2;height:528px}._detail_11xc1_1{grid-template-columns:1fr 390px;gap:50px;display:grid}._detail_11xc1_1 h1{margin:12px 0;font:clamp(38px,4vw,58px) Georgia}._facts_11xc1_1{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}._facts_11xc1_1 div{background:var(--vm-color-fff,#fff);border-left:3px solid var(--gold);padding:16px}._facts_11xc1_1 b,._facts_11xc1_1 span{display:block}._facts_11xc1_1 span{color:var(--vm-color-687980-text,#687980);margin-top:5px;font-size:10px}._panel_11xc1_1{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ddd8ce,#ddd8ce);padding:28px}._panel_11xc1_1 h2{margin-top:0;font:26px Georgia}._panel_11xc1_1 ul{color:var(--vm-color-52676f-text,#52676f);padding-left:18px;font-size:12px;line-height:1.8}._notice_11xc1_1{background:var(--vm-color-ede4d2,#ede4d2);color:var(--vm-color-5c4a2a-text,#5c4a2a);padding:17px;font-size:11px;line-height:1.6}._content_11xc1_1{max-width:980px}._content_11xc1_1 h2{margin:42px 0 12px;font:30px Georgia}._content_11xc1_1 p,._content_11xc1_1 li{color:var(--vm-color-4f646d-text,#4f646d);font-size:14px;line-height:1.8}._content_11xc1_1 a{color:var(--vm-color-886526-text,#886526);font-weight:800}._footer_11xc1_1{background:var(--vm-color-03141c,#03141c);color:var(--vm-color-b9c7ca-text,#b9c7ca);grid-template-columns:170px 1fr auto;align-items:center;gap:30px;padding:40px clamp(22px,7vw,110px);display:grid}._footer_11xc1_1 img{width:145px}._footer_11xc1_1 p{font-size:10px;line-height:1.7}._footer_11xc1_1 a{color:var(--vm-color-e0c47e-text,#e0c47e);text-transform:uppercase;font-size:9px;font-weight:900}._headerSearch_11xc1_2{border:1px solid var(--vm-color-c99b4c,#c99b4c);width:44px;height:44px;color:var(--vm-color-e5c57f-text,#e5c57f);flex:none;place-items:center;display:grid}._headerSearch_11xc1_2 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px;height:20px}._headerSearch_11xc1_2 span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._headerSearch_11xc1_2:hover,._headerSearch_11xc1_2:focus-visible{background:var(--gold);color:var(--navy);outline:none}@media (width<=620px){._header_11xc1_1{gap:10px}._headerSearch_11xc1_2{width:42px;height:42px}._header_11xc1_1 ._goldButton_11xc1_1{padding:12px 10px;font-size:8px}}@media (width<=920px){._formGrid_11xc1_1,._grid_11xc1_1{grid-template-columns:1fr 1fr}._detail_11xc1_1,._qualify_11xc1_1{grid-template-columns:1fr}._gallery_11xc1_1{grid-template-columns:1fr 1fr}._gallery_11xc1_1 img:first-child{grid-area:auto/1/auto/-1;width:100%;height:430px}._footer_11xc1_1{grid-template-columns:140px 1fr}._footer_11xc1_1>a{grid-column:1/-1}._header_11xc1_1 nav{display:none}}@media (width<=620px){._header_11xc1_1{min-height:76px;padding:0 17px}._header_11xc1_1 img{width:112px}._hero_11xc1_1,._wrap_11xc1_1,._qualify_11xc1_1{padding:58px 18px}._hero_11xc1_1 h1{font-size:44px}._formGrid_11xc1_1,._grid_11xc1_1,._facts_11xc1_1{grid-template-columns:1fr}._full_11xc1_1{grid-column:auto}._gallery_11xc1_1{grid-template-columns:1fr}._gallery_11xc1_1 img,._gallery_11xc1_1 img:first-child{grid-column:auto;height:260px}._resultsHead_11xc1_1{flex-direction:column;align-items:start;gap:9px}._compareBar_11xc1_1{flex-wrap:wrap;align-items:flex-start}._footer_11xc1_1{text-align:center;grid-template-columns:1fr}._footer_11xc1_1 img{margin:auto}._footer_11xc1_1>a{grid-column:auto}}._videoSection_11xc1_6{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:48px;padding-top:54px;padding-bottom:10px;display:grid}._videoSection_11xc1_6 h2{margin:12px 0;font:clamp(32px,4vw,48px) Georgia}._videoSection_11xc1_6 p:not(._eyebrow_11xc1_1){max-width:600px;color:var(--vm-color-5c7078-text,#5c7078);line-height:1.7}._videoSection_11xc1_6 video{aspect-ratio:9/16;object-fit:contain;background:var(--vm-color-061924,#061924);border:1px solid var(--vm-color-c99b4c,#c99b4c);width:100%;max-height:680px;box-shadow:0 24px 55px var(--vm-color-06192426,#06192426);display:block}@media (width<=920px){._videoSection_11xc1_6{grid-template-columns:1fr}._videoSection_11xc1_6 video{max-width:420px;margin:auto}}.serviceTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.serviceTabs button{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-fff,#fff);color:var(--vm-color-725425-text,#725425);cursor:pointer;padding:13px 18px;font-weight:900}.serviceTabs button.active{background:var(--vm-color-061924,#061924);color:#fff}.centralForm{background:var(--vm-color-fff,#fff);border-top:4px solid var(--vm-color-c99b4c,#c99b4c);max-width:980px;padding:30px}.centralForm h2{margin:0 0 24px;font:32px Georgia}.centralForm textarea{border:1px solid var(--vm-color-d1d3d0,#d1d3d0);width:100%;margin-top:7px;padding:12px}.consent{color:var(--vm-color-52676f-text,#52676f);gap:9px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.formSuccess{background:var(--vm-color-e6f3eb,#e6f3eb);color:var(--vm-color-285d3d-text,#285d3d);margin-top:18px;padding:15px;font-weight:800}._clientTabs_11xc1_9{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 22px;display:grid}._clientTabs_11xc1_9 button{border:1px solid var(--vm-color-d9d1c2,#d9d1c2);background:var(--vm-color-fff,#fff);color:var(--vm-color-27231d-text,#27231d);cursor:pointer;padding:16px 10px;font-weight:800}._clientTabs_11xc1_9 button._active_11xc1_1{background:var(--vm-color-161512,#161512);color:var(--vm-color-d7b56d-text,#d7b56d)}._clientPanel_11xc1_9{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-e4ded3,#e4ded3);min-height:360px;padding:clamp(22px,4vw,46px)}._clientPanelHead_11xc1_9{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}._clientPanelHead_11xc1_9 small{color:var(--vm-color-9b762c-text,#9b762c);letter-spacing:.16em;font-weight:900}._clientPanelHead_11xc1_9 h2{margin:6px 0 0;font-size:clamp(1.55rem,3vw,2.35rem)}._clientPanelHead_11xc1_9 a{color:var(--vm-color-8a6624-text,#8a6624);font-weight:800}._clientEmpty_11xc1_9{text-align:center;background:var(--vm-color-f7f4ee,#f7f4ee);padding:58px 18px}._clientEmpty_11xc1_9 b{font-size:1.35rem}._clientEmpty_11xc1_9 a{color:var(--vm-color-8a6624-text,#8a6624);margin-top:12px;font-weight:900;display:inline-block}._clientForm_11xc1_9{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._clientForm_11xc1_9 label{gap:7px;font-size:.9rem;font-weight:800;display:grid}._clientForm_11xc1_9 input,._clientForm_11xc1_9 select,._clientForm_11xc1_9 textarea{border:1px solid var(--vm-color-cfc8bb,#cfc8bb);background:var(--vm-color-fff,#fff);width:100%;font:inherit;padding:13px}._clientForm_11xc1_9 ._full_11xc1_1{grid-column:1/-1}._clientForm_11xc1_9 ._consent_11xc1_8{align-items:flex-start;display:flex}._clientForm_11xc1_9 ._consent_11xc1_8 input{width:auto;margin-top:3px}._clientForm_11xc1_9>button{background:var(--vm-color-171511,#171511);color:var(--vm-color-e3c57f-text,#e3c57f);border:0;grid-column:1/-1;padding:16px;font-weight:900}._clientMessage_11xc1_9{background:var(--vm-color-f1e7cf,#f1e7cf);border-left:4px solid var(--vm-color-b38936,#b38936);margin:18px 0 0;padding:16px;font-weight:800}._proposalList_11xc1_9{margin-top:30px}._proposalList_11xc1_9 article{border-top:1px solid var(--vm-color-e2ddd3,#e2ddd3);grid-template-columns:1fr auto auto;gap:14px;padding:15px 0;display:grid}._dealTimeline_11xc1_9{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._dealTimeline_11xc1_9 div{border:1px solid var(--vm-color-ddd6ca,#ddd6ca);grid-template-columns:42px 1fr;align-items:center;padding:16px;display:grid}._dealTimeline_11xc1_9 span{background:var(--vm-color-e9e4db,#e9e4db);border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}._dealTimeline_11xc1_9 small{color:var(--vm-color-766f64-text,#766f64)}._dealTimeline_11xc1_9 ._current_11xc1_9{border-color:var(--vm-color-b68c3c,#b68c3c);background:var(--vm-color-fbf6eb,#fbf6eb)}._dealTimeline_11xc1_9 ._current_11xc1_9 span{background:var(--vm-color-1b1915,#1b1915);color:var(--vm-color-d9b66c-text,#d9b66c)}._clientNotice_11xc1_9{background:var(--vm-color-f5f1e9,#f5f1e9);margin-top:24px;padding:16px}@media (width<=820px){._clientTabs_11xc1_9{display:flex;overflow-x:auto}._clientTabs_11xc1_9 button{min-width:155px}._clientPanelHead_11xc1_9{display:block}._clientForm_11xc1_9{grid-template-columns:1fr}._clientForm_11xc1_9 ._full_11xc1_1,._clientForm_11xc1_9>button{grid-column:auto}._dealTimeline_11xc1_9,._proposalList_11xc1_9 article{grid-template-columns:1fr}._clientPanel_11xc1_9{padding:20px}}._premiumSummary_11xc1_11{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:23px 0;display:grid}._premiumSummary_11xc1_11 div{background:var(--vm-color-061924,#061924);color:#fff;border-top:2px solid var(--gold);min-width:0;padding:15px 13px}._premiumSummary_11xc1_11 span,._premiumSummary_11xc1_11 b{display:block}._premiumSummary_11xc1_11 span{color:var(--vm-color-d6b66e-text,#d6b66e);letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900}._premiumSummary_11xc1_11 b{font:15px/1.25 Georgia}._dossierLabel_11xc1_11{color:var(--vm-color-9a7534-text,#9a7534);letter-spacing:1.4px;margin:0 0 22px;font-size:8px;font-weight:900}._dossierNotice_11xc1_11{border-left:3px solid var(--gold);background:var(--vm-color-f3eee4,#f3eee4);color:var(--vm-color-5a6b72-text,#5a6b72);margin-top:24px;padding:16px;font-size:10px;line-height:1.6}@media (width<=920px){._premiumSummary_11xc1_11{grid-template-columns:1fr 1fr}}@media (width<=620px){._premiumSummary_11xc1_11{grid-template-columns:1fr}._premiumSummary_11xc1_11 div{padding:13px}}._locationPremium_11xc1_14,._materialsPremium_11xc1_14{background:var(--vm-color-071d27,#071d27);color:#fff;border-left:3px solid var(--gold);margin-top:22px;padding:18px}._locationPremium_11xc1_14{justify-content:space-between;align-items:center;gap:20px;display:flex}._locationPremium_11xc1_14 div,._materialsPremium_11xc1_14{gap:6px;display:grid}._locationPremium_11xc1_14 span,._materialsPremium_11xc1_14>span{color:var(--vm-color-d8b76e-text,#d8b76e);letter-spacing:1.1px;font-size:8px;font-weight:900}._locationPremium_11xc1_14 b,._materialsPremium_11xc1_14>b{font:18px Georgia}._locationPremium_11xc1_14 small,._materialsPremium_11xc1_14>small{color:var(--vm-color-b9c5c9-text,#b9c5c9);font-size:10px;line-height:1.5}._locationPremium_11xc1_14 a{border:1px solid var(--vm-color-d8b76e,#d8b76e);color:var(--vm-color-e8ce91-text,#e8ce91);text-transform:uppercase;flex:none;padding:12px 14px;font-size:9px;font-weight:900}._materialsPremium_11xc1_14{background:var(--vm-color-eef0ed,#eef0ed);color:var(--vm-color-16303a-text,#16303a)}._materialsPremium_11xc1_14>small{color:var(--vm-color-61727a-text,#61727a)}@media (width<=620px){._locationPremium_11xc1_14{flex-direction:column;align-items:flex-start}._locationPremium_11xc1_14 a{text-align:center;width:100%}}._mediaNav_11xc1_17{background:var(--vm-color-f4f0e7,#f4f0e7);flex-wrap:wrap;gap:10px;max-width:1220px;margin:0 auto;padding:18px clamp(16px,3vw,30px);display:flex}._mediaNav_11xc1_17 a,._guideLinks_11xc1_18 a{border:1px solid var(--vm-color-d5bf92,#d5bf92);min-height:44px;color:var(--vm-color-0b2632-text,#0b2632);background:var(--vm-color-fff,#fff);border-radius:8px;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._mediaNav_11xc1_17 a:focus-visible,._guideLinks_11xc1_18 a:focus-visible{outline:3px solid var(--vm-color-c99b4c,#c99b4c);outline-offset:3px}._guideLinks_11xc1_18{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}._detail_11xc1_1,._locationPremium_11xc1_14,._videoSection_11xc1_6{scroll-margin-top:140px}@media (width<=620px){._mediaNav_11xc1_17{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}._mediaNav_11xc1_17 a{flex-shrink:0}._guideLinks_11xc1_18{display:grid}._guideLinks_11xc1_18 a{overflow-wrap:anywhere;width:100%}}._exclusiveBadge_11xc1_24{border:1px solid var(--gold);color:var(--ink);letter-spacing:.6px;text-transform:uppercase;margin:16px 0 3px;padding:8px 12px;font:700 10px/1.5 Arial,sans-serif;display:inline-block}._propertyIntro_11xc1_25{max-width:66ch;color:var(--ink);margin:24px 0 30px;font:400 15px/1.75 Arial,sans-serif}._residenceMetrics_11xc1_26{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:25px 0;display:grid}._residenceMetrics_11xc1_26>div{min-width:0;padding:19px 12px}._residenceMetrics_11xc1_26>div+div{border-left:1px solid var(--vm-theme-accent,#c99b4c)}._residenceMetrics_11xc1_26 b,._residenceMetrics_11xc1_26 span{display:block}._residenceMetrics_11xc1_26 b{overflow-wrap:anywhere;font:19px/1.3 Georgia,serif}._residenceMetrics_11xc1_26 span{margin-top:6px;font:400 11px/1.5 Arial,sans-serif}._residenceGroups_11xc1_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin-bottom:30px;display:grid}._residenceGroups_11xc1_29 section{border-bottom:1px solid var(--vm-theme-accent,#c99b4c);min-width:0;padding-bottom:18px}._residenceGroups_11xc1_29 h2{margin:0 0 12px;font-size:23px}._residenceGroups_11xc1_29 ul{margin:0;padding-left:16px;font-size:13px;line-height:1.7}._residenceDocumentation_11xc1_29{font-size:13px;line-height:1.7}@media (width<=620px){._residenceMetrics_11xc1_26{grid-template-columns:1fr 1fr}._residenceMetrics_11xc1_26>div{padding:15px 12px}._residenceMetrics_11xc1_26>div:nth-child(3){border-left:0}._residenceMetrics_11xc1_26>div:nth-child(n+3){border-top:1px solid var(--vm-theme-accent,#c99b4c)}._residenceGroups_11xc1_29{grid-template-columns:1fr;gap:20px}._exclusiveBadge_11xc1_24{font-size:9px}._propertyIntro_11xc1_25{font-size:14px}._residenceGroups_11xc1_29 h2{font-size:22px}}._header_1yvfq_1{z-index:30;background:var(--vm-color-061924,#061924);color:#fff;border-bottom:1px solid var(--vm-color-c99b4c55,#c99b4c55);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:10px clamp(18px,5vw,80px);display:flex;position:relative}._logo_1yvfq_2{flex-shrink:0;align-items:center;display:flex}._logo_1yvfq_2 img{object-fit:contain;width:140px;height:62px;display:block}._actions_1yvfq_4{align-items:center;gap:24px;display:flex}._back_1yvfq_5{min-height:44px;color:var(--vm-color-e0e8eb-text,#e0e8eb);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}._contact_1yvfq_6{border:1px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-color-c99b4c,#c99b4c);min-height:44px;color:var(--vm-color-061924-text,#061924);border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}._menu_1yvfq_7{position:relative}._menu_1yvfq_7 summary{border:1px solid var(--vm-color-ffffff40,#ffffff40);cursor:pointer;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:13px;list-style:none;display:flex}._menu_1yvfq_7 summary::-webkit-details-marker{display:none}._menu_1yvfq_7[open] summary{border-color:var(--vm-color-c99b4c,#c99b4c);color:var(--vm-color-e5c476-text,#e5c476)}._menu_1yvfq_7 nav{background:var(--vm-color-0b2633,#0b2633);border:1px solid var(--vm-color-c99b4c66,#c99b4c66);border-radius:10px;width:260px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 120px);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 36px #0004}._menu_1yvfq_7 nav a{min-height:44px;color:var(--vm-color-edf2f3-text,#edf2f3);border-radius:5px;align-items:center;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}._menu_1yvfq_7 nav a:hover{background:var(--vm-color-ffffff12,#ffffff12);color:var(--vm-color-edc77f-text,#edc77f)}._header_1yvfq_1 a:focus-visible,._menu_1yvfq_7 summary:focus-visible{outline:2px solid var(--vm-color-f1ce86,#f1ce86);outline-offset:4px}@media (width<=600px){._header_1yvfq_1{gap:12px;min-height:74px;padding:8px 16px}._logo_1yvfq_2 img{width:112px;height:52px}._actions_1yvfq_4{gap:10px}._back_1yvfq_5{display:none}._contact_1yvfq_6{padding:0 12px;font-size:12px}._menu_1yvfq_7 summary{padding:0 10px;font-size:12px}}@media (width<=360px){._header_1yvfq_1{gap:8px;padding:8px 10px}._logo_1yvfq_2 img{width:94px}._actions_1yvfq_4{gap:6px}._contact_1yvfq_6{padding:0 8px}._menu_1yvfq_7 summary{gap:5px;padding:0 8px}}._page_1bh9g_1{--ink:var(--vm-theme-ink,var(--vm-color-071d29-text,#071d29));--deep:var(--vm-theme-deep,var(--vm-color-03141d-text,#03141d));--gold:var(--vm-theme-accent,var(--vm-color-c89b47-text,#c89b47));--paper:var(--vm-theme-paper,var(--vm-color-f4f0e8-text,#f4f0e8));background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}._page_1bh9g_1 *{box-sizing:border-box}._page_1bh9g_1 a{text-decoration:none}._hero_1bh9g_1{background:radial-gradient(circle at 15% 20%,var(--vm-color-174a5a,#174a5a) 0,transparent 31%),linear-gradient(145deg,var(--vm-color-03141d,#03141d),var(--vm-color-082d3a,#082d3a));color:#fff;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:720px;padding:clamp(70px,8vw,125px) clamp(22px,7vw,110px);display:grid;overflow:hidden}._heroCopy_1bh9g_1>span,._developmentHeader_1bh9g_1>div>span,._advisory_1bh9g_1 span{color:var(--vm-color-dfbd70-text,#dfbd70);letter-spacing:.19em;font-size:.68rem;font-weight:900}._signature_1bh9g_1{margin:22px 0 0;color:var(--vm-color-d9b66a-text,#d9b66a)!important;font:italic clamp(1.4rem,2.2vw,2.1rem) Georgia!important}._hero_1bh9g_1 h1{letter-spacing:-.045em;max-width:670px;margin:10px 0 25px;font:clamp(3.2rem,6.2vw,6.8rem)/.91 Georgia}._heroCopy_1bh9g_1>p:not(._signature_1bh9g_1){max-width:620px;color:var(--vm-color-c2ced2-text,#c2ced2);font-size:1rem;line-height:1.8}._hero_1bh9g_1 nav{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}._hero_1bh9g_1 nav a,._advisory_1bh9g_1>a{border:1px solid var(--vm-color-dcb867,#dcb867);min-height:52px;color:var(--vm-color-f0d797-text,#f0d797);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:17px 20px;font-size:.68rem;font-weight:900;display:inline-flex}._hero_1bh9g_1 nav a:first-child,._advisory_1bh9g_1>a{background:linear-gradient(135deg,var(--vm-color-c4933b,#c4933b),var(--vm-color-efd18b,#efd18b));color:var(--vm-color-051923-text,#051923)}._heroGallery_1bh9g_1{min-height:520px;position:relative}._heroGallery_1bh9g_1 figure{border:1px solid var(--vm-color-d4af6459,#d4af6459);background:var(--vm-color-092836,#092836);margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0008}._heroGallery_1bh9g_1 figure:first-child{inset:0 25% 14% 0}._heroGallery_1bh9g_1 figure:last-child{inset:33% 0 0 43%}._heroGallery_1bh9g_1 img{object-fit:cover;width:100%;height:100%;display:block}._heroGallery_1bh9g_1 figcaption{background:linear-gradient(transparent,var(--vm-color-03141ee8,#03141ee8));color:var(--vm-color-f1dbab-text,#f1dbab);padding:15px 18px;font:1rem Georgia;position:absolute;bottom:0;left:0;right:0}._premiumBar_1bh9g_1{background:var(--vm-color-061b25,#061b25);color:#fff;border-top:1px solid var(--vm-color-d9b56855,#d9b56855);grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,7vw,110px);display:grid}._premiumBar_1bh9g_1>div{border-right:1px solid var(--vm-color-ffffff17,#ffffff17);flex-direction:column;justify-content:center;min-height:128px;padding:28px 24px;display:flex}._premiumBar_1bh9g_1>div:last-child{border:0}._premiumBar_1bh9g_1 b{color:var(--vm-color-e4c47e-text,#e4c47e);font:1.35rem Georgia}._premiumBar_1bh9g_1 span{color:var(--vm-color-9fb0b6-text,#9fb0b6);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:.68rem}._development_1bh9g_1{padding:clamp(75px,9vw,130px) clamp(22px,7vw,110px)}._development_1bh9g_1:nth-of-type(2n){background:var(--vm-color-ebe6dc,#ebe6dc)}._developmentHeader_1bh9g_1{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;display:grid}._developmentHeader_1bh9g_1 h2{letter-spacing:-.035em;margin:12px 0 18px;font:clamp(2.8rem,5vw,5.4rem)/.95 Georgia}._developmentHeader_1bh9g_1 p{max-width:770px;color:var(--vm-color-526871-text,#526871);margin:0;font-size:.95rem;line-height:1.75}._developmentHeader_1bh9g_1 aside{border-top:3px solid var(--gold);background:var(--ink);color:#fff;text-align:center;min-width:155px;padding:22px}._developmentHeader_1bh9g_1 aside strong,._developmentHeader_1bh9g_1 aside span{display:block}._developmentHeader_1bh9g_1 aside strong{color:var(--vm-color-e4c47e-text,#e4c47e);font:2.8rem Georgia}._developmentHeader_1bh9g_1 aside span{color:var(--vm-color-b9c6ca-text,#b9c6ca);text-transform:uppercase;margin-top:6px;font-size:.66rem}._credits_1bh9g_1{border-top:1px solid var(--vm-color-cfc7b8,#cfc7b8);border-bottom:1px solid var(--vm-color-cfc7b8,#cfc7b8);flex-wrap:wrap;gap:10px;margin:38px 0 25px;padding:18px 0;display:flex}._credits_1bh9g_1 span{background:var(--vm-color-fff,#fff);color:var(--vm-color-685126-text,#685126);padding:7px 10px;font-size:.67rem;font-weight:800}._units_1bh9g_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}._unitCard_1bh9g_1{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d8d0c2,#d8d0c2);box-shadow:0 18px 45px var(--vm-color-071d2913,#071d2913);overflow:hidden}._unitMedia_1bh9g_1{background:var(--vm-color-0a2631,#0a2631);height:330px;position:relative}._unitMedia_1bh9g_1 img{object-fit:cover;width:100%;height:100%;display:block}._unitMedia_1bh9g_1>span,._unitMedia_1bh9g_1>b{padding:8px 10px;font-size:.65rem;position:absolute;top:16px}._unitMedia_1bh9g_1>span{color:#fff;text-transform:uppercase;background:#1f7147;font-weight:900;left:16px}._unitMedia_1bh9g_1>b{background:var(--vm-color-061b25e8,#061b25e8);color:var(--vm-color-e8cb8e-text,#e8cb8e);right:16px}._unitBody_1bh9g_1{padding:26px}._unitCode_1bh9g_1{color:var(--vm-color-826126-text,#826126);text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:.62rem;font-weight:900;display:flex}._unitBody_1bh9g_1 h3{margin:12px 0 9px;font:clamp(1.55rem,2.4vw,2.2rem) Georgia}._unitBody_1bh9g_1>strong{color:var(--vm-color-966f27-text,#966f27);font:1.55rem Georgia}._unitBody_1bh9g_1 dl{border:1px solid var(--vm-color-e1dbd0,#e1dbd0);grid-template-columns:repeat(3,1fr);margin:23px 0;display:grid}._unitBody_1bh9g_1 dl div{border-right:1px solid var(--vm-color-e1dbd0,#e1dbd0);padding:13px}._unitBody_1bh9g_1 dl div:last-child{border:0}._unitBody_1bh9g_1 dt{color:var(--vm-color-768287-text,#768287);text-transform:uppercase;font-size:.6rem}._unitBody_1bh9g_1 dd{margin:6px 0 0;font-weight:900}._plan_1bh9g_1{background:var(--vm-color-f2f0eb,#f2f0eb);border:1px solid var(--vm-color-ded8cc,#ded8cc);margin:0}._plan_1bh9g_1 img{object-fit:contain;width:100%;height:255px;padding:12px;display:block}._plan_1bh9g_1 figcaption,._planPending_1bh9g_1{background:var(--vm-color-071d29,#071d29);color:var(--vm-color-d9c08b-text,#d9c08b);margin:0;padding:12px 14px;font-size:.67rem;line-height:1.45}._planPending_1bh9g_1{border-left:3px solid var(--gold)}._actions_1bh9g_1{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}._actions_1bh9g_1 a{border:1px solid var(--vm-color-bfae8e,#bfae8e);min-height:48px;color:var(--vm-color-705321-text,#705321);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:13px;font-size:.64rem;font-weight:900;display:flex}._actions_1bh9g_1 a:last-child{background:var(--ink);border-color:var(--ink);color:#fff}._advisory_1bh9g_1{background:linear-gradient(120deg,var(--vm-color-071d29,#071d29),var(--vm-color-0a3a48,#0a3a48));color:#fff;justify-content:space-between;align-items:center;gap:50px;padding:clamp(65px,8vw,110px) clamp(22px,7vw,110px);display:flex}._advisory_1bh9g_1 h2{max-width:800px;margin:12px 0;font:clamp(2.3rem,4vw,4.3rem)/1 Georgia}._advisory_1bh9g_1 p{max-width:760px;color:var(--vm-color-b9c7cb-text,#b9c7cb);line-height:1.7}._advisory_1bh9g_1>a{text-align:center;flex:none;max-width:300px}@media (width<=1050px){._hero_1bh9g_1{grid-template-columns:1fr}._heroGallery_1bh9g_1{min-height:480px}._units_1bh9g_1{grid-template-columns:1fr}._premiumBar_1bh9g_1{grid-template-columns:1fr 1fr}._premiumBar_1bh9g_1>div:nth-child(2){border-right:0}._developmentHeader_1bh9g_1{grid-template-columns:1fr}._developmentHeader_1bh9g_1 aside{width:155px}._advisory_1bh9g_1{flex-direction:column;align-items:flex-start}._advisory_1bh9g_1>a{max-width:none}}@media (width<=650px){._hero_1bh9g_1{min-height:0;padding:58px 18px}._hero_1bh9g_1 h1{font-size:3.25rem}._heroGallery_1bh9g_1{min-height:390px}._heroGallery_1bh9g_1 figure:first-child{inset:0 14% 22% 0}._heroGallery_1bh9g_1 figure:last-child{inset:42% 0 0 25%}._premiumBar_1bh9g_1{padding:0 18px}._premiumBar_1bh9g_1>div{min-height:110px;padding:19px 14px}._development_1bh9g_1{padding:70px 18px}._developmentHeader_1bh9g_1 h2{font-size:2.85rem}._credits_1bh9g_1{grid-template-columns:1fr;display:grid}._unitMedia_1bh9g_1{height:245px}._unitBody_1bh9g_1{padding:20px}._unitCode_1bh9g_1{flex-direction:column;align-items:flex-start;gap:5px}._unitBody_1bh9g_1 dl{grid-template-columns:1fr}._unitBody_1bh9g_1 dl div{border-right:0;border-bottom:1px solid var(--vm-color-e1dbd0,#e1dbd0)}._plan_1bh9g_1 img{height:220px}._actions_1bh9g_1{grid-template-columns:1fr}._advisory_1bh9g_1{padding:65px 18px}._advisory_1bh9g_1 h2{font-size:2.65rem}}._portfolio_1bh9g_5{background:var(--vm-color-ebe6dc,#ebe6dc);padding:clamp(75px,9vw,130px) clamp(22px,7vw,110px)}._portfolioHeader_1bh9g_5{grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:end;gap:45px;display:grid}._portfolioHeader_1bh9g_5>div:first-child>span,._developmentIntro_1bh9g_5>div:first-child>span{color:var(--vm-color-9a722a-text,#9a722a);letter-spacing:.17em;font-size:.68rem;font-weight:900}._portfolioHeader_1bh9g_5 h2{letter-spacing:-.04em;margin:12px 0 16px;font:clamp(2.8rem,5vw,5.2rem)/.95 Georgia}._portfolioHeader_1bh9g_5 p{max-width:720px;color:var(--vm-color-526871-text,#526871);margin:0;line-height:1.7}._tabs_1bh9g_5{grid-template-columns:1fr 1fr;gap:8px;display:grid}._tab_1bh9g_5,._tabActive_1bh9g_5{border:1px solid var(--vm-color-c9b994,#c9b994);background:var(--vm-color-f7f3eb,#f7f3eb);min-height:88px;color:var(--ink);cursor:pointer;text-align:left;padding:17px 18px;transition:all .2s}._tabActive_1bh9g_5{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 12px 28px var(--vm-color-071d2928,#071d2928)}._tab_1bh9g_5 span,._tabActive_1bh9g_5 span,._tab_1bh9g_5 b,._tabActive_1bh9g_5 b{display:block}._tab_1bh9g_5 span,._tabActive_1bh9g_5 span{font:1.05rem Georgia}._tab_1bh9g_5 b,._tabActive_1bh9g_5 b{color:var(--vm-color-9a722a-text,#9a722a);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.62rem}._tabActive_1bh9g_5 b{color:var(--vm-color-dfbd70-text,#dfbd70)}._developmentIntro_1bh9g_5{border-top:1px solid var(--vm-color-c9c0b2,#c9c0b2);grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:35px;margin-top:42px;padding:25px 0;display:grid}._developmentIntro_1bh9g_5 h3{margin:10px 0;font:clamp(2rem,3vw,3.25rem)/1 Georgia}._developmentIntro_1bh9g_5 p{max-width:700px;color:var(--vm-color-526871-text,#526871);margin:0;line-height:1.65}._developmentIntro_1bh9g_5 ._credits_1bh9g_1{border:0;place-content:center flex-end;margin:0}._carousel_1bh9g_5{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-d4cbbb,#d4cbbb);min-height:680px;box-shadow:0 28px 70px var(--vm-color-071d2918,#071d2918);grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);display:grid;overflow:hidden}._slideMedia_1bh9g_5{background:var(--vm-color-071d29,#071d29);min-height:680px;position:relative}._slideMedia_1bh9g_5>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._availability_1bh9g_5,._floor_1bh9g_5,._counter_1bh9g_5{z-index:1;position:absolute}._availability_1bh9g_5{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#1f7147;padding:9px 12px;font-size:.64rem;font-weight:900;top:22px;left:22px}._floor_1bh9g_5{background:var(--vm-color-061b25e8,#061b25e8);color:var(--vm-color-e8cb8e-text,#e8cb8e);padding:9px 12px;font-size:.67rem;top:22px;right:22px}._counter_1bh9g_5{background:var(--vm-color-061b25dc,#061b25dc);color:var(--vm-color-f0d797-text,#f0d797);letter-spacing:.08em;padding:10px 13px;font:1rem Georgia;bottom:22px;right:24px}._slideContent_1bh9g_5{flex-direction:column;padding:clamp(26px,3.5vw,54px);display:flex}._slideContent_1bh9g_5 h3{letter-spacing:-.02em;margin:14px 0 8px;font:clamp(1.8rem,2.7vw,3rem)/1.04 Georgia}._price_1bh9g_5{color:var(--vm-color-966f27-text,#966f27);font:clamp(1.45rem,2vw,2rem) Georgia}._features_1bh9g_5{border:1px solid var(--vm-color-e1dbd0,#e1dbd0);grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}._features_1bh9g_5 div{border-right:1px solid var(--vm-color-e1dbd0,#e1dbd0);padding:13px}._features_1bh9g_5 div:last-child{border:0}._features_1bh9g_5 dt{color:var(--vm-color-768287-text,#768287);text-transform:uppercase;font-size:.58rem}._features_1bh9g_5 dd{margin:6px 0 0;font-weight:900}._slideContent_1bh9g_5 ._plan_1bh9g_1{margin-top:auto}._slideContent_1bh9g_5 ._plan_1bh9g_1 img{height:235px}._carouselControls_1bh9g_5{grid-template-columns:58px 1fr 58px;align-items:center;gap:18px;min-height:82px;padding:16px 0;display:grid}._carouselControls_1bh9g_5>button{border:1px solid var(--vm-color-a98a4d,#a98a4d);width:58px;height:52px;color:var(--ink);cursor:pointer;background:0 0;font-size:1.5rem}._carouselControls_1bh9g_5>button:hover{background:var(--ink);color:#fff}._dots_1bh9g_5{justify-content:center;align-items:center;gap:9px;display:flex}._dot_1bh9g_5,._dotActive_1bh9g_5{background:var(--vm-color-b9b0a2,#b9b0a2);cursor:pointer;border:0;width:38px;height:4px;padding:0}._dotActive_1bh9g_5{background:var(--vm-color-9a722a,#9a722a)}._portfolio_1bh9g_5 ._actions_1bh9g_1{margin-top:18px}._portfolio_1bh9g_5 ._actions_1bh9g_1 a:first-child{background:var(--vm-color-f7f3eb,#f7f3eb)}._portfolio_1bh9g_5 ._actions_1bh9g_1 a:last-child{background:var(--ink)}@media (width<=1050px){._portfolioHeader_1bh9g_5,._developmentIntro_1bh9g_5{grid-template-columns:1fr}._developmentIntro_1bh9g_5 ._credits_1bh9g_1{justify-content:flex-start}._carousel_1bh9g_5{grid-template-columns:1fr;min-height:0}._slideMedia_1bh9g_5{min-height:520px}._slideContent_1bh9g_5{min-height:650px}}@media (width<=650px){._portfolio_1bh9g_5{padding:68px 18px}._portfolioHeader_1bh9g_5 h2{font-size:2.85rem}._tabs_1bh9g_5{grid-template-columns:1fr}._developmentIntro_1bh9g_5{margin-top:28px}._developmentIntro_1bh9g_5 ._credits_1bh9g_1{display:grid}._carousel_1bh9g_5{display:block}._slideMedia_1bh9g_5{min-height:325px}._slideContent_1bh9g_5{min-height:0;padding:22px}._slideContent_1bh9g_5 h3{font-size:2rem}._unitCode_1bh9g_1{flex-direction:column;align-items:flex-start;gap:5px}._features_1bh9g_5{grid-template-columns:1fr}._features_1bh9g_5 div{border-right:0;border-bottom:1px solid var(--vm-color-e1dbd0,#e1dbd0)}._slideContent_1bh9g_5 ._plan_1bh9g_1 img{height:210px}._carouselControls_1bh9g_5{grid-template-columns:50px 1fr 50px;gap:10px}._carouselControls_1bh9g_5>button{width:50px}._dot_1bh9g_5,._dotActive_1bh9g_5{width:22px}}._region_1cm1n_1,._material_1cm1n_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;padding:clamp(55px,7vw,110px) clamp(22px,7vw,110px);display:grid}._region_1cm1n_1 span,._material_1cm1n_1 span{color:var(--vm-color-896322-text,#896322);letter-spacing:.13em;font-size:.7rem;font-weight:800}._region_1cm1n_1 h2,._material_1cm1n_1 h2{margin:18px 0;font:clamp(2.5rem,4vw,4.6rem)/1.05 Georgia}._region_1cm1n_1 p,._material_1cm1n_1 p{color:var(--vm-color-526871-text,#526871);line-height:1.8}._region_1cm1n_1 dl{margin:24px 0}._region_1cm1n_1 dl div{border-bottom:1px solid var(--vm-color-d3cabb,#d3cabb);justify-content:space-between;gap:20px;padding:14px 0;display:flex}._region_1cm1n_1 dd{color:var(--vm-color-896322-text,#896322);white-space:nowrap;margin:0;font-weight:700}._region_1cm1n_1 small{color:var(--vm-color-526871-text,#526871);line-height:1.7;display:block}._region_1cm1n_1 a,._material_1cm1n_1 a{background:var(--vm-color-071d29,#071d29);color:#fff;margin-top:24px;padding:18px 24px;font-size:.8rem;font-weight:700;display:inline-flex}._region_1cm1n_1 figure{margin:0}._region_1cm1n_1 img{object-fit:cover;width:100%;height:550px}._region_1cm1n_1 figcaption{color:var(--vm-color-526871-text,#526871);padding:14px 0;font-size:.75rem;line-height:1.5}._material_1cm1n_1{background:var(--vm-color-e8e0d3,#e8e0d3);grid-template-columns:1fr auto}._material_1cm1n_1 a{background:var(--vm-color-c89b47,#c89b47);color:var(--vm-color-071d29-text,#071d29);text-align:center;max-width:300px}._region_1cm1n_1 a:focus-visible,._material_1cm1n_1 a:focus-visible{outline:3px solid var(--vm-color-c89b47,#c89b47);outline-offset:5px}@media (width<=900px){._region_1cm1n_1,._material_1cm1n_1{grid-template-columns:1fr;gap:30px}._region_1cm1n_1 img{height:350px}._material_1cm1n_1 a{justify-content:center;max-width:none}}@media (width<=480px){._region_1cm1n_1,._material_1cm1n_1{padding:55px 20px}._region_1cm1n_1 img{height:260px}}._sectionHeading_1cm1n_2{max-width:950px}._sectionHeading_1cm1n_2>span{color:var(--vm-color-896322-text,#896322);letter-spacing:.15em;font-size:.7rem;font-weight:800}._sectionHeading_1cm1n_2 h2{letter-spacing:-.025em;margin:17px 0 22px;font:clamp(2.5rem,4.8vw,4.9rem)/1.02 Georgia}._sectionHeading_1cm1n_2 p{color:var(--vm-color-526871-text,#526871);max-width:850px;line-height:1.8}._projectTabs_1cm1n_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:38px 0;display:grid}._projectTab_1cm1n_2,._projectActive_1cm1n_2{text-align:left;cursor:pointer;border:1px solid var(--vm-color-c6b691,#c6b691);background:var(--vm-color-f8f5ee,#f8f5ee);color:var(--vm-color-071d29-text,#071d29);padding:0 0 24px;overflow:hidden}._projectActive_1cm1n_2{background:var(--vm-color-071d29,#071d29);color:#fff;outline:3px solid var(--vm-color-c89b47,#c89b47);outline-offset:3px}._projectTabs_1cm1n_2 img{object-fit:cover;width:100%;height:240px;display:block}._projectTabs_1cm1n_2 span,._projectTabs_1cm1n_2 strong,._projectTabs_1cm1n_2 small{padding:0 22px;display:block}._projectTabs_1cm1n_2 span{margin:23px 0 12px;font:2rem Georgia}._projectTabs_1cm1n_2 strong{font-size:.9rem;font-weight:600;line-height:1.5}._projectTabs_1cm1n_2 small{color:var(--vm-color-896322-text,#896322);margin-top:9px}._projectActive_1cm1n_2 small{color:var(--vm-color-e6c982-text,#e6c982)}._filterRow_1cm1n_2{flex-wrap:wrap;gap:8px;margin:16px 0 28px;display:flex}._filterRow_1cm1n_2 button,._unitButtons_1cm1n_2 button{border:1px solid var(--vm-color-b6a98f,#b6a98f);cursor:pointer;min-height:44px;color:var(--vm-color-071d29-text,#071d29);background:0 0;padding:10px 15px;font-size:.8rem}._filterRow_1cm1n_2 button[aria-pressed=true],._unitButtons_1cm1n_2 button[aria-pressed=true]{background:var(--vm-color-071d29,#071d29);color:var(--vm-color-efd18b-text,#efd18b);border-color:var(--vm-color-071d29,#071d29)}._filterRow_1cm1n_2 small{opacity:.75}._unitButtons_1cm1n_2{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._unitButtons_1cm1n_2 button{min-width:44px;padding:8px}._notice_1cm1n_2{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-c6b691,#c6b691);padding:30px}._notice_1cm1n_2 button{background:var(--vm-color-071d29,#071d29);color:#fff;cursor:pointer;border:0;padding:15px}._unitTable_1cm1n_2{width:100%;margin:30px 0;overflow-x:auto}._unitTable_1cm1n_2 table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:.9rem}._unitTable_1cm1n_2 caption{text-align:left;padding:10px 0 24px;font:1.65rem Georgia}._unitTable_1cm1n_2 th,._unitTable_1cm1n_2 td{border-bottom:1px solid var(--vm-color-d1c6b4,#d1c6b4);white-space:nowrap;padding:16px}._unitTable_1cm1n_2 thead{background:var(--vm-color-071d29,#071d29);color:var(--vm-color-e6c982-text,#e6c982)}._unitTable_1cm1n_2 tbody tr:nth-child(2n){background:var(--vm-color-f7f3eb,#f7f3eb)}._unitTable_1cm1n_2 td:nth-child(4){color:var(--vm-color-78571e-text,#78571e);font-weight:700}._unitTable_1cm1n_2 a{color:var(--vm-color-071d29-text,#071d29);text-underline-offset:4px;text-decoration:underline}._projectFoot_1cm1n_2{border-top:1px solid var(--vm-color-c6b691,#c6b691);grid-template-columns:1fr 1fr;gap:50px;padding-top:30px;display:grid}._projectFoot_1cm1n_2 h3{margin-top:0;font:1.7rem Georgia}._projectFoot_1cm1n_2 p{color:var(--vm-color-526871-text,#526871);line-height:1.8}._projectFoot_1cm1n_2 small{color:var(--vm-color-526871-text,#526871);margin:15px 0;line-height:1.8;display:block}._projectFoot_1cm1n_2 dl{max-width:480px}._projectFoot_1cm1n_2 dl div{border-bottom:1px solid var(--vm-color-c6b691,#c6b691);justify-content:space-between;gap:25px;padding:10px 0;display:flex}._projectFoot_1cm1n_2 dd{color:var(--vm-color-896322-text,#896322);margin:0;font-weight:700}._projectFoot_1cm1n_2>div>a{color:var(--vm-color-71531d-text,#71531d);text-underline-offset:5px;margin-top:16px;text-decoration:underline;display:inline-block}._citySection_1cm1n_2,._logistics_1cm1n_2,._investment_1cm1n_2{padding:clamp(60px,7vw,110px) clamp(22px,7vw,110px)}._citySection_1cm1n_2{background:var(--vm-color-e8e0d3,#e8e0d3)}._attractions_1cm1n_2{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:40px;display:grid}._attractions_1cm1n_2 article{border-top:1px solid var(--vm-color-a8936b,#a8936b);padding:26px 0}._number_1cm1n_2{color:var(--vm-color-b09154-text,#b09154);margin-bottom:25px;font:3rem Georgia;display:block}._attractions_1cm1n_2 span,._logisticsGrid_1cm1n_2 span{letter-spacing:.08em;color:var(--vm-color-78571e-text,#78571e);font-size:.63rem;font-weight:700}._attractions_1cm1n_2 h3,._logisticsGrid_1cm1n_2 h3,._investmentGrid_1cm1n_2 h3{margin:18px 0;font:1.8rem/1.1 Georgia}._attractions_1cm1n_2 p,._logisticsGrid_1cm1n_2 p,._investmentGrid_1cm1n_2 p{color:var(--vm-color-526871-text,#526871);font-size:.9rem;line-height:1.8}._attractions_1cm1n_2 a{color:var(--vm-color-71531d-text,#71531d);text-underline-offset:4px;margin-top:15px;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-block}._logisticsGrid_1cm1n_2,._investmentGrid_1cm1n_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:40px 0;display:grid}._logisticsGrid_1cm1n_2 article{border:1px solid var(--vm-color-d1c6b4,#d1c6b4);padding:24px}._sourceNote_1cm1n_2{color:var(--vm-color-526871-text,#526871);font-size:.75rem;line-height:1.8}._sourceNote_1cm1n_2 a{color:inherit;text-decoration:underline}._investment_1cm1n_2{background:var(--vm-color-071d29,#071d29);color:#fff}._investment_1cm1n_2 ._sectionHeading_1cm1n_2>span{color:var(--vm-color-e6c982-text,#e6c982)}._investment_1cm1n_2 ._sectionHeading_1cm1n_2 p,._investmentGrid_1cm1n_2 p{color:var(--vm-color-b9c7cb-text,#b9c7cb)}._investmentGrid_1cm1n_2{gap:50px}._investmentGrid_1cm1n_2 article{border-top:1px solid var(--vm-color-c89b4770,#c89b4770);padding-top:20px}._investmentGrid_1cm1n_2 h3{color:var(--vm-color-e6c982-text,#e6c982)}._investmentNote_1cm1n_2{border-top:1px solid var(--vm-color-ffffff30,#ffffff30);justify-content:space-between;align-items:center;gap:50px;padding-top:25px;display:flex}._investmentNote_1cm1n_2 p{color:var(--vm-color-b9c7cb-text,#b9c7cb);max-width:670px;font-size:.8rem;line-height:1.8}._investmentNote_1cm1n_2 a{color:var(--vm-color-e6c982-text,#e6c982);border:1px solid var(--vm-color-c89b47,#c89b47);text-align:center;min-width:220px;padding:18px;font-size:.8rem;display:inline-block}._projectTabs_1cm1n_2 button:focus-visible,._filterRow_1cm1n_2 button:focus-visible,._unitButtons_1cm1n_2 button:focus-visible,._unitTable_1cm1n_2:focus-visible{outline:3px solid var(--vm-color-c89b47,#c89b47);outline-offset:4px}@media (width<=1050px){._attractions_1cm1n_2{grid-template-columns:1fr 1fr}._projectTabs_1cm1n_2 img{height:185px}._projectTabs_1cm1n_2 span{font-size:1.6rem}._logisticsGrid_1cm1n_2{gap:15px}._logisticsGrid_1cm1n_2 article{padding:18px}._investmentGrid_1cm1n_2{gap:25px}}@media (width<=700px){._projectTabs_1cm1n_2{grid-template-columns:1fr;gap:16px}._projectTabs_1cm1n_2 button{grid-template-rows:auto auto auto;grid-template-columns:115px 1fr;padding:0;display:grid}._projectTabs_1cm1n_2 img{grid-row:1/4;width:115px;height:150px}._projectTabs_1cm1n_2 span{margin:18px 0 4px;padding:0 15px}._projectTabs_1cm1n_2 strong,._projectTabs_1cm1n_2 small{padding:0 15px;font-size:.78rem}._projectTabs_1cm1n_2 small{margin:5px 0 15px}._projectFoot_1cm1n_2,._logisticsGrid_1cm1n_2,._investmentGrid_1cm1n_2{grid-template-columns:1fr;gap:25px}._attractions_1cm1n_2{gap:25px 18px}._attractions_1cm1n_2 h3{font-size:1.5rem}._attractions_1cm1n_2 p{font-size:.85rem}._investmentNote_1cm1n_2{flex-direction:column;align-items:flex-start;gap:18px}._citySection_1cm1n_2,._logistics_1cm1n_2,._investment_1cm1n_2{padding:60px 20px}._filterRow_1cm1n_2 button{padding:10px;font-size:.72rem}._unitButtons_1cm1n_2{gap:4px}._unitButtons_1cm1n_2 button{min-width:40px}._projectFoot_1cm1n_2{gap:15px}}._page_1fra8_1{background:var(--vm-theme-deep,var(--vm-color-061924,#061924));color:#fff;place-items:center;min-height:100svh;padding:40px 24px 130px;display:grid}._card_1fra8_1{border:1px solid var(--vm-color-b88f45,#b88f45);background:var(--vm-color-0b2633,#0b2633);border-radius:18px;width:min(520px,100%);padding:32px}._card_1fra8_1>img{border-radius:20px;margin-bottom:24px;display:block}._card_1fra8_1 h1{color:var(--vm-color-edcc88-text,#edcc88);margin:12px 0 18px;font:clamp(28px,6vw,38px)/1.15 Georgia,serif}._card_1fra8_1 p{color:var(--vm-color-dce5e8-text,#dce5e8);font-size:16px;line-height:1.6}._card_1fra8_1 ._eyebrow_1fra8_1{letter-spacing:.07em;color:var(--vm-color-d6ae62-text,#d6ae62);font-size:14px;font-weight:700}._card_1fra8_1 .siteInstallActions{margin-top:24px}._card_1fra8_1 button{border:1px solid var(--vm-color-d6ae62,#d6ae62);width:100%;min-height:48px;color:var(--vm-color-061924-text,#061924);background:var(--vm-color-d6ae62,#d6ae62);cursor:pointer;border-radius:8px;padding:14px 16px;font:700 16px/1.4 Arial,sans-serif}._card_1fra8_1 button:disabled{opacity:.7;cursor:wait}._card_1fra8_1 .siteInstallHelpToggle{color:var(--vm-color-edcc88-text,#edcc88);background:0 0;border-color:#0000;margin-top:10px;font-size:14px;font-weight:400}._card_1fra8_1 #site-install-help{border:1px solid var(--vm-color-47606b,#47606b);border-radius:8px;margin:12px 0 20px;padding:16px}._card_1fra8_1 ol{padding-left:20px;font-size:16px;line-height:1.6}._card_1fra8_1 li{margin:8px 0}._open_1fra8_1{color:var(--vm-color-edcc88-text,#edcc88);text-align:center;margin-top:20px;font-size:16px;display:block}._card_1fra8_1 ._note_1fra8_1{margin-top:24px;font-size:14px}._crm_1fra8_1{color:var(--vm-color-c4d3da-text,#c4d3da);margin-top:10px;font-size:14px;display:inline-block}._card_1fra8_1 a:focus-visible,._card_1fra8_1 button:focus-visible{outline:3px solid var(--vm-color-fff,#fff);outline-offset:4px}@media (width<=600px){._card_1fra8_1{padding:24px}}._card_1fra8_1 .vmInstallGuide a{color:var(--vm-color-edcc88-text,#edcc88);text-decoration:underline}._card_1fra8_1 .vmInstallGuideNote{font-size:14px}._page_rchmn_1{--navy:var(--vm-theme-deep,var(--vm-color-061924-text,#061924));--gold:var(--vm-theme-accent,var(--vm-color-c99b4c-text,#c99b4c));--cream:var(--vm-theme-paper,var(--vm-color-f4f0e7-text,#f4f0e7));background:var(--cream);color:var(--navy);font-family:Arial,sans-serif}._page_rchmn_1 *{box-sizing:border-box}._page_rchmn_1 a{color:inherit}._header_rchmn_1{background:var(--navy);color:#fff;border-bottom:1px solid var(--vm-color-ffffff1f,#ffffff1f);justify-content:space-between;align-items:center;gap:20px;padding:12px clamp(20px,5vw,80px);display:flex}._header_rchmn_1 img{object-fit:contain;width:142px;height:64px;display:block}._header_rchmn_1 span{letter-spacing:.12em;color:var(--vm-color-d9c498-text,#d9c498);font-size:12px}._header_rchmn_1>a:last-child{min-height:44px;color:var(--vm-color-e6c88a-text,#e6c88a);align-items:center;font-size:13px;text-decoration:none;display:flex}._hero_rchmn_1{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;max-width:1600px;min-height:720px;margin:auto;display:grid}._heroCopy_rchmn_1{align-self:center;padding:clamp(40px,6vw,90px) clamp(24px,5vw,80px)}._kicker_rchmn_1{color:var(--vm-color-b18b49-text,#b18b49);letter-spacing:.14em;font-size:11px;font-weight:800;line-height:1.6;display:block}._hero_rchmn_1 ._kicker_rchmn_1,._contactSection_rchmn_1 ._kicker_rchmn_1{color:var(--vm-color-e0bd78-text,#e0bd78)}._hero_rchmn_1 h1{letter-spacing:-.025em;max-width:670px;margin:24px 0;font:clamp(39px,4.6vw,70px)/1.08 Georgia,serif}._heroIntro_rchmn_1{color:var(--vm-color-c6d3d9-text,#c6d3d9);max-width:530px;font-size:17px;line-height:1.75}._heroIntro_rchmn_1 strong{color:#fff}._offer_rchmn_1{border-left:2px solid var(--gold);margin:32px 0;padding-left:20px}._offer_rchmn_1>span{letter-spacing:.14em;color:var(--vm-color-c3b59a-text,#c3b59a);font-size:10px;font-weight:700}._offer_rchmn_1>strong{color:var(--vm-color-edcf92-text,#edcf92);margin:8px 0;font:clamp(32px,3vw,44px) Georgia,serif;display:block}._offer_rchmn_1 p{color:var(--vm-color-c6d3d9-text,#c6d3d9);font-size:13px;line-height:1.6}._actions_rchmn_1{flex-wrap:wrap;gap:12px;display:flex}._goldButton_rchmn_1,._outlineButton_rchmn_1{border:1px solid var(--gold);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:15px 20px;font:700 14px/1.4 Arial;text-decoration:none;display:inline-flex}._goldButton_rchmn_1{background:var(--gold);color:var(--navy)!important}._outlineButton_rchmn_1{background:0 0;color:var(--vm-color-ecd19a-text,#ecd19a)!important}._goldButton_rchmn_1:disabled{opacity:.55;cursor:not-allowed}._heroFootnote_rchmn_1{color:var(--vm-color-a1b3bd-text,#a1b3bd);margin:22px 0 0;font-size:11px;line-height:1.6}._heroImage_rchmn_1{min-height:700px;margin:0;position:relative;overflow:hidden}._heroImage_rchmn_1 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._heroImage_rchmn_1 figcaption{background:var(--vm-color-061924e8,#061924e8);border-left:2px solid var(--gold);color:#fff;padding:12px 18px;font-size:13px;line-height:1.6;position:absolute;bottom:28px;left:24px;right:24px}._factStrip_rchmn_1{border-bottom:1px solid var(--vm-color-d8cbb3,#d8cbb3);grid-template-columns:1.5fr 1fr 1fr;max-width:1440px;margin:auto;display:grid}._factStrip_rchmn_1>div{border-right:1px solid var(--vm-color-d8cbb3,#d8cbb3);padding:28px clamp(20px,4vw,64px)}._factStrip_rchmn_1>div:last-child{border:0}._factStrip_rchmn_1 strong{font:23px/1.4 Georgia,serif;display:block}._factStrip_rchmn_1 span{color:var(--vm-color-687478-text,#687478);margin-top:8px;font-size:12px;display:block}._section_rchmn_1{max-width:1320px;margin:auto;padding:80px clamp(24px,6vw,80px)}._sectionHeading_rchmn_1{margin-bottom:35px}._sectionHeading_rchmn_1 h2,._contactIntro_rchmn_1 h2{letter-spacing:-.02em;margin:16px 0;font:clamp(31px,3.4vw,49px)/1.14 Georgia,serif}._sectionHeading_rchmn_1>p{color:var(--vm-color-52646c-text,#52646c);max-width:700px;line-height:1.8}._structure_rchmn_1,._documentation_rchmn_1{grid-template-columns:1fr 1fr;gap:60px;display:grid}._structure_rchmn_1 p,._documentation_rchmn_1 p,._documentation_rchmn_1 li,._structure_rchmn_1 li{color:var(--vm-color-53666f-text,#53666f);font-size:16px;line-height:1.85}._structure_rchmn_1 ul,._documentation_rchmn_1 ul{padding-left:20px}._structure_rchmn_1 li{padding:4px 0}._uses_rchmn_1{border-left:2px solid var(--gold);padding:20px 0 20px 30px}._uses_rchmn_1 h3,._documentation_rchmn_1 h3,._video_rchmn_1 h3{margin:0 0 20px;font:28px/1.3 Georgia,serif}._uses_rchmn_1 a,._documentation_rchmn_1 a{text-underline-offset:4px;font-weight:700;line-height:1.6}._gallerySection_rchmn_1{background:var(--vm-color-e9e3d7,#e9e3d7);padding:65px clamp(20px,5vw,70px)}._gallerySection_rchmn_1>._sectionHeading_rchmn_1,._gallerySection_rchmn_1>section,._video_rchmn_1{max-width:1200px;margin-left:auto;margin-right:auto}._video_rchmn_1{grid-template-columns:1fr 380px;align-items:center;gap:60px;padding-top:50px;display:grid}._video_rchmn_1 p{color:var(--vm-color-53666f-text,#53666f);line-height:1.8}._video_rchmn_1 video{background:var(--navy);border:1px solid var(--vm-color-c7b389,#c7b389);aspect-ratio:9/16;object-fit:contain;width:100%;max-height:540px;display:block}._contactSection_rchmn_1{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;gap:60px;padding:80px clamp(24px,6vw,80px);scroll-margin-top:20px;display:grid}._contactIntro_rchmn_1{justify-self:end;max-width:500px}._contactIntro_rchmn_1 p{color:var(--vm-color-c2d0d7-text,#c2d0d7);margin-bottom:25px;font-size:16px;line-height:1.8}._signature_rchmn_1{border-top:1px solid var(--vm-color-ffffff25,#ffffff25);gap:8px;margin-top:50px;padding-top:24px;display:grid}._signature_rchmn_1 strong{color:var(--vm-color-e1be7e-text,#e1be7e);letter-spacing:.08em}._signature_rchmn_1 span{color:var(--vm-color-aabcc5-text,#aabcc5);font-size:12px}._formPanel_rchmn_1{background:var(--vm-color-fff,#fff);max-width:640px;color:var(--navy);border-top:3px solid var(--gold);border-radius:5px;padding:32px}._form_rchmn_1{grid-template-columns:1fr 1fr;gap:20px;display:grid}._form_rchmn_1 label{gap:9px;font-size:13px;font-weight:700;display:grid}._form_rchmn_1 input:not([type=checkbox]),._form_rchmn_1 select,._form_rchmn_1 textarea{border:1px solid var(--vm-color-c5d0d3,#c5d0d3);background:var(--vm-color-fafafa,#fafafa);width:100%;min-height:46px;color:var(--navy);border-radius:4px;padding:12px;font:16px Arial}._form_rchmn_1 textarea{resize:vertical}._full_rchmn_1{grid-column:1/-1}._form_rchmn_1 small{color:var(--vm-color-687c84-text,#687c84);font-size:11px;font-weight:400}._form_rchmn_1 ._consent_rchmn_1{align-items:flex-start;font-size:12px;font-weight:400;line-height:1.6;display:flex}._consent_rchmn_1 input{accent-color:var(--vm-color-0d4f42-text,#0d4f42);flex-shrink:0;width:18px;height:18px;margin-top:3px}._formNote_rchmn_1{color:var(--vm-color-63737c-text,#63737c);margin:0;font-size:12px;line-height:1.7}._formSuccess_rchmn_1 h3{font:32px/1.2 Georgia,serif}._formSuccess_rchmn_1 p{line-height:1.8}._footer_rchmn_1{background:var(--vm-color-03141c,#03141c);color:var(--vm-color-b6c7d0-text,#b6c7d0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:30px clamp(24px,6vw,80px);font-size:12px;display:flex}._footer_rchmn_1 a{color:var(--vm-color-e1be7e-text,#e1be7e);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}._page_rchmn_1 a:focus-visible,._page_rchmn_1 button:focus-visible,._page_rchmn_1 input:focus-visible,._page_rchmn_1 select:focus-visible,._page_rchmn_1 textarea:focus-visible{outline:3px solid var(--vm-color-bd9347,#bd9347);outline-offset:4px}@media (width<=900px){._hero_rchmn_1{grid-template-columns:1fr 1fr}._heroCopy_rchmn_1{padding:40px 24px}._heroImage_rchmn_1{min-height:660px}._structure_rchmn_1,._documentation_rchmn_1{gap:30px}._contactSection_rchmn_1{gap:30px;padding:60px 24px}._formPanel_rchmn_1{padding:24px}._form_rchmn_1{grid-template-columns:1fr}._full_rchmn_1{grid-column:auto}}@media (width<=620px){._header_rchmn_1{gap:12px;padding:10px 18px}._header_rchmn_1 img{width:112px;height:50px}._header_rchmn_1 span{display:none}._header_rchmn_1>a:last-child{font-size:12px}._hero_rchmn_1{grid-template-columns:1fr;min-height:0}._heroCopy_rchmn_1{padding:42px 24px}._hero_rchmn_1 h1{max-width:480px;font-size:42px}._heroIntro_rchmn_1{font-size:16px}._heroImage_rchmn_1{height:420px;min-height:420px}._heroImage_rchmn_1 img{object-position:center 65%}._actions_rchmn_1{display:grid}._factStrip_rchmn_1{grid-template-columns:1fr}._factStrip_rchmn_1>div{border-right:0;border-bottom:1px solid var(--vm-color-d8cbb3,#d8cbb3);padding:18px 24px}._factStrip_rchmn_1 strong{font-size:22px}._section_rchmn_1{padding:50px 24px}._structure_rchmn_1,._documentation_rchmn_1,._video_rchmn_1,._contactSection_rchmn_1{grid-template-columns:1fr}._uses_rchmn_1{padding:20px 0 20px 20px}._gallerySection_rchmn_1{padding:45px 18px}._video_rchmn_1{gap:24px;padding:40px 6px 0}._video_rchmn_1 video{max-width:360px;margin:auto}._contactIntro_rchmn_1{justify-self:start}._contactSection_rchmn_1{padding:50px 24px}._formPanel_rchmn_1{padding:22px 18px}._signature_rchmn_1{margin-top:30px}._footer_rchmn_1{padding-bottom:120px}}._preview_1egy1_1{--deep:var(--vm-theme-deep,#061924);--deep-soft:var(--vm-theme-deep-soft,#0b3040);--accent:var(--vm-theme-accent,#c99b4c);--paper:#f7f5ef;--white:#fffefa;--ink:#172b31;--muted:#687477;--line:#ddd9cf;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}._preview_1egy1_1 *{box-sizing:border-box}._preview_1egy1_1 a{color:inherit;text-decoration:none}._previewBar_1egy1_18{color:#394549;letter-spacing:.04em;background:#e9e4d8;justify-content:space-between;align-items:center;gap:18px;min-height:39px;padding:8px clamp(18px,5vw,76px);font-size:10px;display:flex}._previewBar_1egy1_18>span{align-items:center;gap:9px;display:flex}._previewBar_1egy1_18 i{background:#94733e;border-radius:50%;width:7px;height:7px}._previewBar_1egy1_18 a{font-weight:700}._previewBar_1egy1_18 a b{color:#82672e;padding-left:6px}._header_1egy1_34{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:28px;height:84px;padding:0 clamp(18px,5vw,76px);display:flex}._brand_1egy1_44{align-items:center;gap:15px;display:flex}._brand_1egy1_44 img{object-fit:contain;width:116px;height:61px}._brand_1egy1_44>span{border-left:1px solid #ffffff45;gap:5px;padding-left:15px;display:grid}._brand_1egy1_44 b{font:16px Georgia,serif}._brand_1egy1_44 small{color:var(--accent);letter-spacing:.16em;font-size:8px}._header_1egy1_34 nav{align-items:center;gap:clamp(18px,3vw,43px);display:flex}._header_1egy1_34 nav a{color:#d8dfdd;letter-spacing:.09em;text-transform:uppercase;font-size:10px;transition:color .2s}._header_1egy1_34 nav a:hover{color:var(--accent)}._contact_1egy1_52{border:1px solid color-mix(in srgb, var(--accent) 75%, transparent);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:13px 16px;font-size:9px;font-weight:700;color:var(--accent)!important}._contact_1egy1_52 span{margin-left:10px}._hero_1egy1_54{background:var(--paper);grid-template-columns:.92fr 1.08fr;min-height:590px;display:grid}._heroCopy_1egy1_55{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(56px,7vw,100px) 4vw clamp(68px,8vw,112px) clamp(24px,8vw,125px);display:flex;position:relative}._kicker_1egy1_56{color:#846b3a;letter-spacing:.2em;margin:0;font-size:9px;font-weight:800;line-height:1.6}._kicker_1egy1_56 span{vertical-align:middle;background:var(--accent);width:25px;height:1px;margin-right:9px;display:inline-block}._hero_1egy1_54 h1{max-width:600px;color:var(--deep);letter-spacing:-.045em;margin:24px 0 19px;font:400 clamp(43px,5.1vw,72px)/.99 Georgia,Times New Roman,serif}._hero_1egy1_54 h1 em,._sectionHeading_1egy1_59 h2 em,._experience_1egy1_59 h2 em,._journey_1egy1_59 h2 em,._finalCta_1egy1_59 h2 em{color:#967944;font-weight:400}._intro_1egy1_60{color:#606c6e;max-width:440px;margin:0;font-size:13px;line-height:1.9}._heroActions_1egy1_61{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}._goldButton_1egy1_62{background:var(--accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:30px;min-height:47px;padding:0 17px;font-size:9px;font-weight:800;display:inline-flex;color:var(--deep)!important}._goldButton_1egy1_62 span,._textButton_1egy1_63 span{font-size:14px}._textButton_1egy1_63{color:var(--deep);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}._heroNote_1egy1_65{align-items:center;gap:12px;display:flex;position:absolute;bottom:27px;left:clamp(24px,8vw,125px)}._heroNote_1egy1_65>span{color:#9d8046;font:22px Georgia,serif}._heroNote_1egy1_65 p{color:#7d8584;margin:0;font-size:9px;line-height:1.6}._heroNote_1egy1_65 b{color:#415155;font-weight:700}._heroVisual_1egy1_69{background:#24383a;min-height:590px;position:relative;overflow:hidden}._heroVisual_1egy1_69>img{object-fit:cover;object-position:54% center;width:100%;height:100%;position:absolute;inset:0}._imageShade_1egy1_71{background:linear-gradient(#101b1b05 53%,#101b1bd9 100%),linear-gradient(90deg,#09171720,#0000 50%);position:absolute;inset:0}._imageCaption_1egy1_72{color:#fff;gap:11px;display:grid;position:absolute;bottom:55px;left:clamp(24px,4vw,62px)}._imageCaption_1egy1_72>span{color:var(--accent);letter-spacing:.2em;font-size:8px;font-weight:700}._imageCaption_1egy1_72 i{padding:0 5px;font-style:normal}._imageCaption_1egy1_72 b{max-width:380px;font:400 clamp(23px,2.5vw,35px)/1.13 Georgia,serif}._imageIndex_1egy1_76{color:#fff;align-items:center;gap:9px;font:11px Georgia,serif;display:flex;position:absolute;bottom:28px;right:30px}._imageIndex_1egy1_76 i{background:#ffffff9c;width:55px;height:1px}._searchWrap_1egy1_78{z-index:2;background:var(--white);grid-template-columns:1.2fr repeat(3,1fr) 1.1fr;align-items:center;width:min(1200px,100% - 48px);min-height:115px;margin:-1px auto 0;padding:17px 24px;display:grid;position:relative;box-shadow:0 14px 45px #1b28200b}._searchIntro_1egy1_79{gap:8px;display:grid}._searchIntro_1egy1_79 span{color:#947847;letter-spacing:.16em;font-size:8px;font-weight:800}._searchIntro_1egy1_79 b{color:var(--deep);font:21px Georgia,serif}._searchWrap_1egy1_78>a:not(._searchAll_1egy1_82){border-left:1px solid #e6e2d9;grid-template-columns:25px 1fr 15px;align-items:center;gap:6px;min-height:57px;padding:9px 16px;display:grid}._searchWrap_1egy1_78>a>span{color:#ac986e;font:11px Georgia,serif}._searchWrap_1egy1_78>a>b{color:#37484b;font-size:10px;font-weight:600}._searchWrap_1egy1_78>a>i{color:#927542;font-size:15px;font-style:normal}._searchAll_1egy1_82{background:var(--deep);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:9px;font-weight:700;display:flex;color:#f7f3e9!important}._searchAll_1egy1_82 b{color:var(--accent);font-size:15px}._featured_1egy1_88{padding:clamp(74px,9vw,118px) clamp(22px,7.5vw,112px) 80px}._sectionHeading_1egy1_59{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}._sectionHeading_1egy1_59 h2,._experience_1egy1_59 h2,._journey_1egy1_59 h2{color:var(--deep);letter-spacing:-.035em;margin:12px 0 0;font:400 clamp(35px,4.4vw,59px)/1.05 Georgia,serif}._sectionHeading_1egy1_59>p{max-width:360px;color:var(--muted);margin:0 0 4px;font-size:11px;line-height:1.8}._cards_1egy1_92{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}._card_1egy1_92{background:var(--white)}._cardImage_1egy1_94{background:#dadbd4;height:260px;display:block;position:relative;overflow:hidden}._cardImage_1egy1_94 img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}._cardImage_1egy1_94:hover img{transform:scale(1.04)}._cardNumber_1egy1_97{color:#635a45;background:#f8f6efed;place-items:center;width:33px;height:33px;font:12px Georgia,serif;display:grid;position:absolute;top:15px;left:15px}._cardArrow_1egy1_98{background:var(--deep);width:36px;height:36px;color:var(--accent);place-items:center;font-size:16px;display:grid;position:absolute;bottom:14px;right:14px}._cardBody_1egy1_99{padding:21px 20px 19px}._cardBody_1egy1_99>p{color:#8a7040;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:800}._cardBody_1egy1_99 h3{color:var(--deep);margin:0;font:26px Georgia,serif}._cardDetails_1egy1_102{color:#717b7b;min-height:32px;margin-top:8px;font-size:10px;line-height:1.6;display:block}._cardFooter_1egy1_103{border-top:1px solid #e7e2d8;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}._cardFooter_1egy1_103>b{color:var(--deep);white-space:nowrap;font:17px Georgia,serif}._cardFooter_1egy1_103 a{color:#806637;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800}._cardFooter_1egy1_103 a span{margin-left:6px;font-size:13px}._allProperties_1egy1_107{border-top:1px solid var(--line);color:#788080;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:18px;font-size:10px;display:flex}._allProperties_1egy1_107 a{color:var(--deep);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}._allProperties_1egy1_107 b{color:#957746;margin-left:9px;font-size:14px}._experience_1egy1_59{background:#eeece4;grid-template-columns:1fr 1fr;display:grid}._experienceImage_1egy1_111{background:#223332;min-height:470px;position:relative;overflow:hidden}._experienceImage_1egy1_111 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._experienceImage_1egy1_111>span{color:#fff;letter-spacing:.18em;text-shadow:0 1px 10px #000;font-size:8px;font-weight:800;position:absolute;bottom:22px;left:25px}._experienceCopy_1egy1_114{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,92px) clamp(28px,8vw,120px) 45px clamp(28px,7vw,90px);display:flex}._experience_1egy1_59 h2{max-width:500px;margin:15px 0 18px}._experienceCopy_1egy1_114>p:not(._kicker_1egy1_56){color:#657172;max-width:460px;margin:0;font-size:12px;line-height:1.9}._experienceCopy_1egy1_114>a{color:var(--deep);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b49b6d;margin-top:23px;padding-bottom:9px;font-size:9px;font-weight:800}._experienceCopy_1egy1_114>a b{color:#987a46;margin-left:14px;font-size:14px}._signature_1egy1_119{color:#7a807d;align-items:center;gap:11px;margin-top:38px;display:flex}._signature_1egy1_119>span{color:#8b744a;letter-spacing:-.1em;font:23px Georgia,serif}._signature_1egy1_119>i{background:#bdb8aa;width:1px;height:27px}._signature_1egy1_119 small{font:italic 11px/1.3 Georgia,serif}._journey_1egy1_59{background:var(--white);grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;padding:clamp(70px,8vw,105px) clamp(22px,8vw,120px);display:grid}._journeyHeading_1egy1_124 h2{max-width:380px}._steps_1egy1_125{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._steps_1egy1_125 article{border-top:1px solid #cfc6b3;padding-top:10px}._steps_1egy1_125 article>span{color:#9c8351;font:13px Georgia,serif}._steps_1egy1_125 h3{color:var(--deep);margin:25px 0 8px;font:21px Georgia,serif}._steps_1egy1_125 p{color:#727c7c;margin:0;font-size:10px;line-height:1.7}._finalCta_1egy1_59{background:var(--deep);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:73px 22px 78px;display:flex}._finalCta_1egy1_59 ._kicker_1egy1_56{color:var(--accent)}._finalCta_1egy1_59 h2{letter-spacing:-.035em;margin:17px 0 27px;font:400 clamp(38px,5vw,64px)/1.03 Georgia,serif}._finalCta_1egy1_59 h2 em{color:var(--accent)}._finalCta_1egy1_59>a{background:var(--accent);min-height:45px;color:var(--deep);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:30px;padding:0 18px;font-size:9px;font-weight:800;display:flex}._finalCta_1egy1_59>a span{font-size:14px}._footer_1egy1_136{color:#bac0bd;background:#101d21;grid-template-columns:150px 1fr auto;align-items:center;gap:25px;padding:28px clamp(20px,5vw,75px);display:grid}._footerBrand_1egy1_137 img{object-fit:contain;width:130px;height:58px}._footer_1egy1_136 p{margin:0;font-size:9px;line-height:1.8}._footer_1egy1_136>a:not(._footerBrand_1egy1_137){color:var(--accent);font-size:9px;font-weight:700}._footer_1egy1_136>a span{margin-left:7px}._footer_1egy1_136>small{color:#9ba5a2;border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:12px;font-size:8px}@media (width<=900px){._header_1egy1_34{flex-wrap:wrap;height:auto;min-height:78px;padding-top:8px;padding-bottom:8px}._header_1egy1_34 nav{display:none}._hero_1egy1_54{grid-template-columns:1fr 1fr}._heroCopy_1egy1_55{padding-left:35px}._heroNote_1egy1_65{left:35px}._heroVisual_1egy1_69{min-height:550px}._searchWrap_1egy1_78{grid-template-columns:repeat(2,1fr);gap:6px}._searchIntro_1egy1_79{padding:10px 15px}._searchWrap_1egy1_78>a:not(._searchAll_1egy1_82){border-top:1px solid #e6e2d9;border-left:0}._cards_1egy1_92{gap:12px}._cardImage_1egy1_94{height:210px}._cardBody_1egy1_99{padding:17px 14px}._cardBody_1egy1_99 h3{font-size:22px}._cardFooter_1egy1_103{flex-direction:column;align-items:flex-start}._journey_1egy1_59{grid-template-columns:1fr;gap:36px}}@media (width<=620px){._previewBar_1egy1_18{min-height:44px;font-size:8px}._previewBar_1egy1_18 a{white-space:nowrap;font-size:8px}._header_1egy1_34{min-height:72px;padding:5px 16px}._brand_1egy1_44{gap:8px}._brand_1egy1_44 img{width:96px;height:54px}._brand_1egy1_44>span{padding-left:9px}._brand_1egy1_44 b{font-size:12px}._brand_1egy1_44 small{font-size:7px}._contact_1egy1_52{letter-spacing:.04em;padding:11px 9px;font-size:7px}._contact_1egy1_52 span{margin-left:4px}._hero_1egy1_54{flex-direction:column;display:flex}._heroCopy_1egy1_55{min-height:420px;padding:56px 24px 82px}._hero_1egy1_54 h1{max-width:460px;font-size:clamp(43px,13vw,62px)}._intro_1egy1_60{max-width:390px;font-size:12px}._heroNote_1egy1_65{bottom:22px;left:24px}._heroVisual_1egy1_69{min-height:370px}._imageCaption_1egy1_72{bottom:39px;left:22px}._searchWrap_1egy1_78{grid-template-columns:1fr 1fr;width:calc(100% - 24px);margin:12px auto 0;padding:13px}._searchIntro_1egy1_79{grid-column:1/-1;padding:8px 7px 13px}._searchIntro_1egy1_79 b{font-size:19px}._searchWrap_1egy1_78>a:not(._searchAll_1egy1_82){grid-template-columns:20px 1fr 11px;padding:8px 4px}._searchWrap_1egy1_78>a>b{font-size:9px}._searchAll_1egy1_82{grid-column:1/-1;margin-top:4px}._featured_1egy1_88{padding:67px 18px 55px}._sectionHeading_1egy1_59{display:block}._sectionHeading_1egy1_59 h2,._experience_1egy1_59 h2,._journey_1egy1_59 h2{font-size:39px}._sectionHeading_1egy1_59>p{margin-top:16px}._cards_1egy1_92{grid-template-columns:1fr;gap:18px}._cardImage_1egy1_94{height:250px}._cardFooter_1egy1_103{flex-direction:row;align-items:center}._allProperties_1egy1_107{flex-direction:column;align-items:flex-start}._experience_1egy1_59{grid-template-columns:1fr}._experienceImage_1egy1_111{min-height:310px}._experienceCopy_1egy1_114{padding:45px 25px 42px}._signature_1egy1_119{margin-top:25px}._journey_1egy1_59{gap:30px;padding:63px 24px}._steps_1egy1_125{grid-template-columns:1fr;gap:22px}._steps_1egy1_125 article{grid-template-columns:33px 1fr;gap:0 9px;display:grid}._steps_1egy1_125 article>span{grid-row:span 2;padding-top:2px}._steps_1egy1_125 h3{margin:0 0 6px}._finalCta_1egy1_59{padding:62px 20px}._footer_1egy1_136{grid-template-columns:1fr;gap:12px;padding:26px 20px}._footerBrand_1egy1_137 img{width:120px}._footer_1egy1_136>small{grid-column:auto;margin-top:4px}}@media (prefers-reduced-motion:reduce){._cardImage_1egy1_94 img{transition:none}}._shell_d4yn7_1{--navy:var(--vm-theme-deep,var(--vm-color-061a25-text,#061a25));--navy2:var(--vm-theme-deep-soft,var(--vm-color-0b3040-text,#0b3040));--gold:var(--vm-theme-accent,var(--vm-color-cda75b-text,#cda75b));--cream:var(--vm-theme-paper,var(--vm-color-f5f1e8-text,#f5f1e8));--ink:var(--vm-theme-ink,var(--vm-color-102b36-text,#102b36));background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}._shell_d4yn7_1 *{box-sizing:border-box}._shell_d4yn7_1 a{text-decoration:none}._nav_d4yn7_1{background:var(--navy);color:#fff;border-bottom:1px solid var(--vm-color-ffffff1f,#ffffff1f);align-items:center;gap:34px;height:88px;padding:0 clamp(20px,5vw,78px);display:flex}._brand_d4yn7_1{align-items:center;gap:15px;margin-right:auto;display:flex}._brand_d4yn7_1 img{object-fit:contain;width:126px;height:66px}._brand_d4yn7_1 div{border-left:1px solid var(--vm-color-ffffff38,#ffffff38);padding-left:14px}._brand_d4yn7_1 b,._brand_d4yn7_1 small{display:block}._brand_d4yn7_1 b{color:#fff;font:18px Georgia}._brand_d4yn7_1 small{color:var(--vm-color-d5c292-text,#d5c292);letter-spacing:1.2px;text-transform:uppercase;margin-top:4px;font-size:9px}._navLinks_d4yn7_1{gap:28px;display:flex}._navLinks_d4yn7_1 a{color:var(--vm-color-dce4e6-text,#dce4e6);font-size:11px;font-weight:700}._whatsapp_d4yn7_1{border:1px solid var(--gold);color:var(--vm-color-f2d695-text,#f2d695);letter-spacing:.8px;text-transform:uppercase;padding:13px 17px;font-size:10px;font-weight:900}._hero_d4yn7_1{background:radial-gradient(circle at 82% 25%,var(--vm-color-16495a,#16495a) 0,var(--vm-color-0a3040,#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_d4yn7_1{color:var(--vm-color-d9b766-text,#d9b766);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}._hero_d4yn7_1 h1{max-width:720px;margin:20px 0 24px;font:clamp(48px,5.4vw,76px)/1 Georgia}._hero_d4yn7_1 h1 em{color:var(--gold);font-weight:400}._heroText_d4yn7_1{max-width:670px;color:var(--vm-color-c3ced1-text,#c3ced1);font-size:16px;line-height:1.75}._heroActions_d4yn7_1{gap:12px;margin-top:30px;display:flex}._primary_d4yn7_1,._secondary_d4yn7_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_d4yn7_1{background:var(--gold);color:var(--navy)}._secondary_d4yn7_1{border:1px solid var(--vm-color-ffffff66,#fff6);color:#fff}._searchCard_d4yn7_1{background:var(--vm-color-fff,#fff);color:var(--ink);padding:28px;box-shadow:0 25px 70px #0007}._searchCard_d4yn7_1 header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._searchCard_d4yn7_1 header b{font:26px Georgia}._searchCard_d4yn7_1 header span{color:var(--vm-color-8a6a2e-text,#8a6a2e);letter-spacing:1px;font-size:9px;font-weight:900}._fields_d4yn7_1{grid-template-columns:1fr 1fr;gap:13px;display:grid}._fields_d4yn7_1 label{color:var(--vm-color-607078-text,#607078);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}._fields_d4yn7_1 select,._fields_d4yn7_1 input{border:1px solid var(--vm-color-d5d6d2,#d5d6d2);background:var(--vm-color-faf9f6,#faf9f6);width:100%;height:45px;color:var(--vm-color-243d47-text,#243d47);margin-top:7px;padding:0 12px}._wide_d4yn7_1{grid-column:1/-1}._searchButton_d4yn7_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_d4yn7_1{background:var(--vm-color-fff,#fff);border-bottom:1px solid var(--vm-color-dedbd4,#dedbd4);grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,6vw,92px);display:grid}._trust_d4yn7_1 div{border-right:1px solid var(--vm-color-e4e1da,#e4e1da);padding:25px 18px}._trust_d4yn7_1 strong,._trust_d4yn7_1 span{display:block}._trust_d4yn7_1 strong{color:var(--navy);font:24px Georgia}._trust_d4yn7_1 span{color:var(--vm-color-718087-text,#718087);letter-spacing:.8px;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}._section_d4yn7_1{padding:95px clamp(22px,6vw,92px)}._sectionHeader_d4yn7_1{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}._sectionHeader_d4yn7_1 h2{max-width:700px;margin:15px 0 0;font:clamp(38px,4vw,58px)/1.05 Georgia}._sectionHeader_d4yn7_1 p:last-child{max-width:440px;color:var(--vm-color-65767c-text,#65767c);font-size:13px;line-height:1.7}._filters_d4yn7_1{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}._filters_d4yn7_1 button{border:1px solid var(--vm-color-d6d2c9,#d6d2c9);color:var(--vm-color-53666e-text,#53666e);text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 15px;font-size:9px;font-weight:900}._filters_d4yn7_1 button._active_d4yn7_1{background:var(--navy);color:#fff;border-color:var(--navy)}._grid_d4yn7_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._property_d4yn7_1{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-dfdbd1,#dfdbd1);overflow:hidden}._property_d4yn7_1 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._propertyBody_d4yn7_1{padding:22px}._propertyMeta_d4yn7_1{color:var(--vm-color-8d6b2f-text,#8d6b2f);text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}._property_d4yn7_1 h3{margin:12px 0 8px;font:24px Georgia}._property_d4yn7_1 p{min-height:40px;color:var(--vm-color-627279-text,#627279);margin:0;font-size:12px;line-height:1.55}._price_d4yn7_1{margin:20px 0;font:23px Georgia;display:block}._propertyLink_d4yn7_1{border-top:1px solid var(--vm-color-dedbd3,#dedbd3);color:var(--vm-color-6f5323-text,#6f5323);text-transform:uppercase;justify-content:space-between;padding-top:15px;font-size:9px;font-weight:900;display:flex}._qualification_d4yn7_1{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:70px;padding:85px clamp(22px,6vw,92px);display:grid}._qualification_d4yn7_1 h2{margin:18px 0 25px;font:clamp(38px,4vw,58px)/1.06 Georgia}._qualification_d4yn7_1 p{color:var(--vm-color-bac7cb-text,#bac7cb);font-size:14px;line-height:1.75}._steps_d4yn7_1{gap:14px;margin-top:32px;display:grid}._steps_d4yn7_1 div{grid-template-columns:37px 1fr;align-items:center;gap:14px;display:grid}._steps_d4yn7_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_d4yn7_1 span{color:var(--vm-color-d6dfe1-text,#d6dfe1);font-size:12px}._form_d4yn7_1{background:var(--vm-color-fff,#fff);color:var(--ink);padding:30px}._form_d4yn7_1 h3{margin:0 0 22px;font:27px Georgia}._formGrid_d4yn7_1{grid-template-columns:1fr 1fr;gap:13px;display:grid}._formGrid_d4yn7_1 label{text-transform:uppercase;color:var(--vm-color-607078-text,#607078);font-size:9px;font-weight:900}._formGrid_d4yn7_1 input,._formGrid_d4yn7_1 select{border:1px solid var(--vm-color-d5d6d2,#d5d6d2);background:var(--vm-color-faf9f6,#faf9f6);width:100%;height:44px;margin-top:7px;padding:0 11px}._formNotice_d4yn7_1{color:var(--vm-color-64757b-text,#64757b)!important;margin:16px 0!important;font-size:10px!important}._reviews_d4yn7_1{background:var(--vm-color-fff,#fff)}._reviewCard_d4yn7_1{border-left:4px solid var(--gold);background:var(--cream);max-width:920px;margin:auto;padding:45px}._stars_d4yn7_1{color:var(--vm-color-b48632-text,#b48632);letter-spacing:3px}._reviewCard_d4yn7_1 blockquote{color:var(--vm-color-223b45-text,#223b45);margin:20px 0;font:25px/1.5 Georgia}._reviewCard_d4yn7_1 strong{letter-spacing:.7px;text-transform:uppercase;font-size:11px}._services_d4yn7_1{background:var(--vm-color-d8d4cb,#d8d4cb);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}._services_d4yn7_1 a{background:var(--cream);min-height:180px;color:var(--ink);padding:25px}._services_d4yn7_1 small{color:var(--vm-color-98732f-text,#98732f);font-weight:900}._services_d4yn7_1 h3{margin:32px 0 10px;font:22px Georgia}._services_d4yn7_1 p{color:var(--vm-color-66777d-text,#66777d);font-size:11px;line-height:1.6}._cta_d4yn7_1{background:var(--vm-color-0b2f3e,#0b2f3e);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:75px clamp(22px,6vw,92px);display:flex}._cta_d4yn7_1 h2{max-width:780px;margin:13px 0 0;font:clamp(34px,4vw,54px) Georgia}._footer_d4yn7_1{background:var(--vm-color-03141c,#03141c);color:var(--vm-color-b9c6ca-text,#b9c6ca);grid-template-columns:180px 1fr auto;align-items:center;gap:35px;padding:45px clamp(22px,6vw,92px);display:grid}._footer_d4yn7_1 img{width:150px}._footer_d4yn7_1 p{font-size:10px;line-height:1.8}._footer_d4yn7_1 strong{color:#fff;margin-bottom:6px;font-size:11px;display:block}._footer_d4yn7_1 a{color:var(--vm-color-e0c47e-text,#e0c47e);font-size:10px;font-weight:900}._demoNote_d4yn7_1{background:var(--vm-color-d3aa59,#d3aa59);color:var(--vm-color-071e29-text,#071e29);text-align:center;letter-spacing:.8px;text-transform:uppercase;padding:10px 20px;font-size:10px;font-weight:900}@media (width<=980px){._navLinks_d4yn7_1{display:none}._hero_d4yn7_1,._qualification_d4yn7_1{grid-template-columns:1fr}._grid_d4yn7_1,._services_d4yn7_1{grid-template-columns:1fr 1fr}._hero_d4yn7_1{padding-top:80px}._searchCard_d4yn7_1{max-width:720px}._trust_d4yn7_1{grid-template-columns:1fr 1fr}._footer_d4yn7_1{grid-template-columns:150px 1fr}._footer_d4yn7_1>a{grid-column:1/-1}._sectionHeader_d4yn7_1,._cta_d4yn7_1{flex-direction:column;align-items:start}}@media (width<=620px){._nav_d4yn7_1{height:78px;padding:0 16px}._brand_d4yn7_1 img{width:105px}._brand_d4yn7_1 div{display:none}._whatsapp_d4yn7_1{padding:10px;font-size:8px}._hero_d4yn7_1{gap:42px;min-height:0;padding:60px 18px 70px}._hero_d4yn7_1 h1{font-size:46px}._heroActions_d4yn7_1{flex-direction:column}._fields_d4yn7_1,._formGrid_d4yn7_1,._grid_d4yn7_1{grid-template-columns:1fr}._wide_d4yn7_1{grid-column:auto}._trust_d4yn7_1{grid-template-columns:1fr 1fr;padding:0}._trust_d4yn7_1 div{padding:18px 14px}._trust_d4yn7_1 strong{font-size:20px}._section_d4yn7_1,._qualification_d4yn7_1{padding:72px 18px}._qualification_d4yn7_1{gap:42px}._services_d4yn7_1{grid-template-columns:1fr}._reviewCard_d4yn7_1{padding:30px 25px}._reviewCard_d4yn7_1 blockquote{font-size:20px}._cta_d4yn7_1{padding:62px 20px}._footer_d4yn7_1{text-align:center;grid-template-columns:1fr;padding:40px 20px}._footer_d4yn7_1 img{margin:auto}._footer_d4yn7_1>a{grid-column:auto}}.crmWorkspace{--crm-ink:var(--vm-color-172b43-text,#172b43);--crm-muted:var(--vm-color-52657b-text,#52657b);--crm-line:var(--vm-color-dce4ed-text,#dce4ed);--crm-surface:var(--vm-color-f3f6fa-text,#f3f6fa);--crm-navy:var(--vm-theme-deep,var(--vm-color-10283f-text,#10283f));--crm-gold:var(--vm-theme-accent,var(--vm-color-e5c17c-text,#e5c17c));background:var(--crm-surface);min-height:100svh;color:var(--crm-ink);font:400 1rem/1.5 Arial,Helvetica,sans-serif}.crmWorkspace *,.crmWorkspace :before,.crmWorkspace :after{box-sizing:border-box}.crmWorkspace .crmPro{color:inherit;background:0 0;border:0;margin:0}.crmWorkspace button,.crmWorkspace input,.crmWorkspace select,.crmWorkspace textarea{font-family:inherit}.crmWorkspace button{cursor:pointer}.crmWorkspace button:disabled{cursor:wait;opacity:.6}.crmWorkspace :where(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--vm-color-2677c5,#2677c5);outline-offset:3px}.crmWorkspace .crmSkipLink{z-index:150;background:var(--vm-theme-surface,white);color:var(--vm-color-10283f-text,#10283f);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:24px}.crmWorkspace .crmSkipLink:focus{top:12px}.crmWorkspace .crmTop{z-index:40;background:var(--vm-theme-surface,white);min-height:76px;color:var(--crm-ink);border-bottom:1px solid var(--crm-line);gap:24px;padding:12px 28px;position:sticky;top:0}.crmWorkspace .crmBrandArea{align-items:center;gap:12px;min-width:0;display:flex}.crmWorkspace .crmWorkspaceBrand{color:var(--crm-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.crmWorkspaceBrand img{border-radius:9px;flex-shrink:0}.crmWorkspace .crmWorkspaceBrand span{color:var(--crm-ink);display:grid}.crmWorkspaceBrand b{letter-spacing:.035em;font-size:1rem}.crmWorkspace .crmWorkspaceBrand small{color:var(--crm-muted);letter-spacing:.02em;font-size:.75rem;font-weight:400}.crmWorkspace .crmTopActions{flex-wrap:wrap;justify-content:flex-end;gap:18px}.crmWorkspace .crmAccount{text-align:right;font-size:.875rem;display:grid}.crmWorkspace .crmAccount b{font-weight:600}.crmWorkspace .crmAccount span{color:var(--crm-muted);text-transform:capitalize;font-size:.75rem}.crmWorkspace .crmSignOut{color:var(--crm-muted);padding:10px 6px;font-size:.875rem;text-decoration:none}.crmWorkspace .crmSignOut:hover{color:var(--vm-color-123d6b-text,#123d6b);text-decoration:underline}.crmWorkspace .crmTop button{border:1px solid var(--crm-navy);background:var(--crm-navy);color:#fff;border-radius:8px;min-height:44px;padding:10px 16px;font-size:.875rem;font-weight:600}.crmWorkspace .crmTop .crmMenuToggle{background:var(--vm-theme-surface,white);color:var(--crm-ink);border-color:var(--crm-line);padding:10px;display:none}.crmWorkspace .crmTop .crmCollapseToggle{background:var(--vm-theme-surface,white);width:42px;min-width:42px;min-height:42px;color:var(--crm-ink);border-color:var(--crm-line);justify-content:center;align-items:center;padding:8px;display:inline-flex}.crmWorkspace .crmShell{grid-template-columns:246px minmax(0,1fr);min-height:calc(100svh - 76px);display:grid}.crmWorkspace .crmShell>aside{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vm-color-476177-text,#476177) var(--crm-navy);background:var(--crm-navy);align-self:start;height:calc(100svh - 76px);padding:18px 14px 24px;display:block;position:sticky;top:76px;overflow-y:auto}.crmNavGroup+.crmNavGroup{margin-top:22px}.crmNavGroup>p{color:var(--vm-color-a1b8cb-text,#a1b8cb);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding:0 14px;font-size:.75rem;font-weight:600}.crmWorkspace .crmNavigation button{width:100%;min-width:0;min-height:44px;color:var(--vm-color-d6e2ed-text,#d6e2ed);text-align:left;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:7px;align-items:center;gap:11px;margin:3px 0;padding:9px 12px;font-size:.875rem;font-weight:500;line-height:1.4;transition:background-color .16s,border-color .16s,color .16s;display:flex}.crmWorkspace .crmNavIcon{width:19px;height:19px;color:var(--vm-color-b9c9d4,#b9c9d4);flex:0 0 19px}.crmWorkspace .crmNavLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crmWorkspace .crmNavigation button:hover{background:var(--vm-color-ffffff0d,#ffffff0d);color:#fff}.crmWorkspace .crmNavigation button.active{color:var(--vm-color-ffe0a2-text,#ffe0a2);background:var(--vm-color-ffffff13,#ffffff13);border-color:var(--vm-color-ffffff13,#ffffff13);border-left-color:var(--crm-gold);font-weight:700}.crmWorkspace .crmNavigation button.active .crmNavIcon{color:var(--crm-gold)}.crmWorkspace .crmNavigation :focus-visible{outline-color:var(--vm-color-e5c17c,#e5c17c)}.crmNavFooter{border-top:1px solid var(--vm-color-ffffff1f,#ffffff1f);color:var(--vm-color-a1b8cb-text,#a1b8cb);gap:4px;margin-top:22px;padding:22px 14px 4px;font-size:.875rem;display:grid}.crmNavFooter small{font-size:.75rem}.crmNavFooter a{color:var(--vm-color-e5c17c-text,#e5c17c);margin-top:10px;padding:6px 0;text-decoration:none}.crmWorkspace .crmShell[data-nav-collapsed=true]{grid-template-columns:82px minmax(0,1fr)}.crmWorkspace .crmShell[data-nav-collapsed=true]>aside{padding-inline:10px}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavGroup>p,.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavLabel,.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavFooter{display:none}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavGroup+.crmNavGroup{margin-top:13px}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavigation button{border-left-color:#0000;justify-content:center;padding:9px 6px}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavigation button.active{border-left-color:var(--crm-gold)}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavIcon{flex-basis:21px;width:21px;height:21px}.crmWorkspace .crmContent{width:100%;min-width:0;max-width:1700px;margin-inline:auto;padding:28px clamp(18px,2.8vw,44px) 100px}.crmWorkspaceHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.crmWorkspaceHeading p{color:var(--crm-muted);margin:0 0 5px;font-size:.875rem}.crmWorkspaceHeading h1{color:var(--crm-ink);letter-spacing:-.035em;margin:0;font:700 clamp(1.5rem,2.3vw,2rem)/1.2 Arial,sans-serif}.crmWorkspaceContext{color:var(--crm-muted);text-align:right;font-size:.875rem}.crmWorkspace .crmGlobalSearch{background:var(--vm-theme-surface,white);border:1px solid var(--crm-line);border-radius:10px;margin:0 0 14px;padding:14px 18px}.crmWorkspace .crmGlobalSearch label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.crmWorkspace .crmGlobalSearch label>span{color:var(--crm-muted);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:600}.crmWorkspace .crmGlobalSearch input{border:1px solid var(--crm-line);background:var(--vm-color-f8fafc,#f8fafc);color:var(--crm-ink);border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 14px;font-size:1rem}.crmWorkspace .crmGlobalSearch>div{border-radius:8px;max-height:420px;overflow:auto}.crmWorkspace .crmGlobalSearch button span{font-size:.875rem}.crmWorkspace .vmLeadAlerts{border:1px solid var(--crm-line);background:var(--vm-color-fff,#fff);border-radius:10px;margin:0 0 24px}.crmWorkspace .vmLeadBar{padding:10px 14px}.crmWorkspace .vmLeadAlerts button{border-color:var(--crm-line);color:var(--crm-ink);border-radius:6px;min-height:40px}.crmWorkspace .vmLeadBar b{background:var(--vm-color-e9eff6,#e9eff6);color:var(--vm-color-183d65-text,#183d65)}.crmWorkspace .vmLeadBar small{margin-left:auto;font-size:.75rem}.crmWorkspace .crmStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.crmWorkspace .crmStats article{background:var(--vm-theme-surface,white);border:1px solid var(--crm-line);min-width:0;min-height:120px;box-shadow:0 2px 3px var(--vm-color-10283f03,#10283f03);border-radius:10px;flex-direction:column;justify-content:space-between;gap:14px;padding:20px;display:flex}.crmWorkspace .crmStats b{color:var(--crm-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font:700 clamp(1.3rem,2vw,1.8rem)/1.2 Arial,sans-serif;display:block}.crmWorkspace .crmStats span{color:var(--crm-muted);text-transform:none;order:-1;font-size:.875rem;font-weight:500;line-height:1.4}.crmWorkspace .crmStats article:first-child{border-top:3px solid var(--vm-color-bb934b,#bb934b);padding-top:18px}.crmWorkspace .crmPanel{background:var(--vm-theme-surface,white);border:1px solid var(--crm-line);border-radius:10px;margin:0 0 22px;overflow:clip}.crmWorkspace .crmPanel>header{border-color:var(--crm-line);flex-wrap:wrap;gap:14px;padding:18px 22px}.crmWorkspace .crmPanel>header h3{color:var(--crm-ink);font:600 1.125rem/1.4 Arial,sans-serif}.crmWorkspace .crmPanel>header button{color:var(--vm-color-133957-text,#133957);background:var(--vm-color-ecf2f8,#ecf2f8);border-radius:7px;min-height:42px;font-size:.875rem}.crmWorkspace .crmTable{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.crmWorkspace .crmTable table{font-size:.875rem;line-height:1.5}.crmWorkspace .crmTable :is(th,td){border-color:var(--vm-color-e8edf3,#e8edf3);padding:14px 18px}.crmWorkspace .crmTable th{text-transform:none;letter-spacing:0;background:var(--vm-color-f6f8fb,#f6f8fb);color:var(--crm-muted);font-size:.8125rem;font-weight:600}.crmWorkspace .crmTable tbody tr:hover{background:var(--vm-color-f8fafc,#f8fafc)}.crmWorkspace .crmTable>p{color:var(--crm-muted);margin:0;padding:36px 24px;font-size:.875rem}.crmWorkspace .crmTable :is(button,select,a){border-radius:6px;min-height:40px;font-size:.875rem}.crmWorkspace .crmForm{border:1px solid var(--crm-line);border-top:3px solid var(--vm-color-b9924e,#b9924e);border-radius:10px;padding:24px}.crmWorkspace .crmForm h3{font:600 1.4rem/1.3 Arial,sans-serif}.crmWorkspace .crmForm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crmWorkspace .crmForm label{color:var(--crm-ink);gap:8px;min-width:0;font-size:.875rem;font-weight:600}.crmWorkspace .crmForm :is(input,select,textarea){border:1px solid var(--vm-color-b7c5d4,#b7c5d4);background:var(--vm-theme-surface,white);color:var(--crm-ink);border-radius:7px;min-height:46px;font-size:1rem}.crmWorkspace .crmForm>footer{border-top:1px solid var(--crm-line);padding-top:20px}.crmWorkspace .crmForm>footer button{border-radius:7px;min-height:44px;font-size:.875rem}.crmWorkspace .crmMessage{background:var(--vm-color-fff7e6,#fff7e6);color:var(--vm-color-634a1a-text,#634a1a);border:1px solid var(--vm-color-ead5a6,#ead5a6);border-radius:8px;align-items:center;gap:16px;padding:12px 16px;font-size:.875rem}.crmWorkspace .crmMessage button{min-width:36px;min-height:36px;font-size:1.25rem}.crmWorkspace .crmDecisionGrid{background:0 0;gap:14px;padding:18px}.crmWorkspace .crmDecisionGrid article{border:1px solid var(--crm-line);border-radius:8px;padding:18px}.crmWorkspace .crmDecisionGrid h3{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700}.crmWorkspace .crmDecisionGrid small{letter-spacing:.035em;font-size:.75rem}.crmWorkspace .crmDecisionGrid p{font-size:.875rem;line-height:1.6}.crmWorkspace .crmDecisionGrid .crmDecisionPrimary{background:var(--crm-navy);color:#fff;border-color:var(--crm-navy)}.crmWorkspace .crmDecisionGrid button{border-radius:6px;min-height:44px;font-size:.875rem}.crmWorkspace .crmTodayPriorities{padding:18px 22px}.crmWorkspace .crmTodayPriorities>p{color:var(--crm-muted);margin-top:0;font-size:.875rem}.crmWorkspace .crmTodayPriorities li{border-radius:8px}.crmWorkspace .crmTodayPriorities li button{border-radius:6px;min-height:44px;font-size:.875rem}.crmWorkspace .crmServiceSpeed article{border-top-width:2px;padding:22px}.crmWorkspace .crmServiceSpeed strong,.crmWorkspace .crmReport b{font-family:Arial,sans-serif;font-weight:700}.crmWorkspace .crmServiceSpeed small{text-transform:none;font-size:.8125rem;font-weight:600}.crmWorkspace .crmDashboardDetail{border:1px solid var(--crm-line);background:var(--vm-theme-surface,white);border-radius:10px;margin-bottom:22px}.crmWorkspace .crmDashboardDetail>summary{cursor:pointer;color:var(--crm-ink);padding:19px 22px;font-size:1rem;font-weight:600}.crmWorkspace .crmDashboardDetail>summary span{color:var(--crm-muted);margin-left:14px;font-size:.875rem;font-weight:400}.crmWorkspace .crmDashboardDetail>.crmPanel{border:0;border-top:1px solid var(--crm-line);border-radius:0 0 10px 10px;margin:0}.crmWorkspace .crmPortfolioPending article button{border-radius:6px}.crmWorkspace .crmCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.crmWorkspace .crmCards article,.crmWorkspace .crmPropertyCard{border-color:var(--crm-line);box-shadow:none;border-radius:10px;overflow:hidden}.crmWorkspace .crmCards h3{font-family:Arial,sans-serif;font-weight:600}.crmWorkspace .crmTag{border-radius:5px;font-size:.75rem}.crmWorkspace .crmListFilters{background:var(--vm-color-fafbfd,#fafbfd);border-bottom:1px solid var(--crm-line);gap:14px;padding:18px}.crmWorkspace .crmListFilters :is(input,select,button){border-color:var(--vm-color-b7c5d4,#b7c5d4);border-radius:7px}.crmWorkspace .crmPipelineIntro{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 18px 14px;font-size:.8125rem;display:flex}.crmWorkspace .crmPipeline{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--vm-color-9a7a42-text,#9a7a42) var(--vm-color-edf1f5-text,#edf1f5);grid-template-columns:none;grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:12px;width:100%;min-width:0;max-width:100%;padding:0 18px 18px;display:grid;overflow:auto hidden}.crmWorkspace .crmPipeline:focus-visible{outline:3px solid var(--vm-color-2677c5,#2677c5);outline-offset:-3px}.crmWorkspace .crmPipeline>article{overscroll-behavior-y:contain;scroll-snap-align:start;scrollbar-width:thin;scrollbar-color:var(--vm-color-c5ced8-text,#c5ced8) transparent;border:1px solid var(--vm-color-e0e6ed,#e0e6ed);background:var(--vm-color-f5f7fa,#f5f7fa);border-radius:10px;flex-direction:column;gap:10px;min-width:0;height:min(68svh,680px);min-height:360px;padding:12px;display:flex;overflow-y:auto}.crmWorkspace .crmPipeline>article>header{z-index:1;border-bottom:1px solid var(--vm-color-e0e6ed,#e0e6ed);background:var(--vm-color-f5f7fa,#f5f7fa);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:-12px -12px 0;padding:11px 12px;display:flex;position:sticky;top:-12px}.crmWorkspace .crmPipeline>article>header b{min-width:0;color:var(--crm-ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.crmWorkspace .crmPipeline>article>header span{background:var(--vm-color-e6edf5,#e6edf5);min-width:28px;color:var(--vm-color-314d6c-text,#314d6c);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 7px;font-size:.75rem;font-weight:700}.crmWorkspace .crmPipeline article>.crmPipelineCard{border:1px solid var(--vm-color-e1e7ee,#e1e7ee);border-left:3px solid var(--vm-color-c99b4c,#c99b4c);background:var(--vm-theme-surface,white);min-width:0;box-shadow:0 2px 5px var(--vm-color-10283f08,#10283f08);border-radius:8px;gap:7px;margin:0;padding:12px;display:grid}.crmWorkspace .crmPipelineCard strong{color:var(--crm-ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.crmWorkspace .crmPipelineCard small{color:var(--crm-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8125rem}.crmWorkspace .crmPipelineCard label{color:var(--crm-muted);gap:5px;margin-top:3px;font-size:.75rem;font-weight:600;display:grid}.crmWorkspace .crmPipelineCard select{border:1px solid var(--vm-color-b9c6d4,#b9c6d4);background:var(--vm-color-fff,#fff);width:100%;min-width:0;min-height:40px;color:var(--crm-ink);border-radius:6px;padding:7px 9px;font-size:.8125rem}.crmWorkspace .crmPipelineEmpty{color:var(--vm-color-6d7d8e-text,#6d7d8e);margin:0;padding:12px 8px;font-size:.8125rem;line-height:1.5}.crmWorkspace .crmLoadState{border:1px solid var(--crm-line);background:var(--vm-theme-surface,white);border-radius:10px;padding:42px 24px}.crmLoadState p{color:var(--crm-muted)}.crmLoadState button{background:var(--crm-navy);color:#fff;border:0;border-radius:7px;padding:12px 18px;font-size:.875rem}@media (width>=1500px){.crmWorkspace .crmShell{grid-template-columns:266px minmax(0,1fr)}}@media (width<=1150px){.crmWorkspace .crmStats,.crmWorkspace .crmDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crmWorkspaceContext{display:none}.crmWorkspace .crmTop{padding-inline:18px}}@media (width<=900px){.crmWorkspace .crmTop{flex-flow:wrap;align-items:center;gap:10px;padding:12px 16px;position:sticky}.crmWorkspace .crmTop .crmMenuToggle{justify-content:center;align-items:center;display:inline-flex}.crmWorkspace .crmTop .crmCollapseToggle{display:none}.crmWorkspace .crmShell[data-nav-collapsed=true]{grid-template-columns:1fr}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavGroup>p{display:block}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavLabel{display:inline}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavFooter{display:grid}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavigation button{border-left-color:#0000;justify-content:flex-start;padding:9px 12px}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavigation button.active{border-left-color:var(--crm-gold)}.crmWorkspace .crmShell[data-nav-collapsed=true] .crmNavGroup+.crmNavGroup{margin-top:0}.crmWorkspace .crmTopActions{gap:12px}.crmWorkspace .crmAccount{display:none}.crmWorkspace .crmShell{display:block}.crmWorkspace .crmShell>aside{height:auto;max-height:65svh;padding:20px 16px;display:none;position:relative;top:auto}.crmWorkspace .crmShell>aside[data-open=true]{display:block}.crmWorkspace .crmNavigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}.crmWorkspace .crmNavGroup{margin-top:0}.crmWorkspace .crmNavigation button{min-height:44px}.crmWorkspace .crmContent{padding:22px 18px 100px}.crmWorkspace .crmGlobalSearch label{grid-template-columns:1fr;gap:8px}}@media (width<=600px){.crmWorkspace .crmWorkspaceBrand{gap:9px}.crmWorkspaceBrand img{width:32px;height:32px}.crmWorkspaceBrand b{font-size:.875rem}.crmWorkspace .crmTopActions{border-top:1px solid var(--crm-line);justify-content:space-between;width:100%;padding-top:8px}.crmWorkspace .crmTop .crmWorkspaceBrand span{display:grid}.crmWorkspace .crmTop{position:relative}.crmWorkspace .crmStats{gap:10px}.crmWorkspace .crmStats article{min-height:112px;padding:15px}.crmWorkspace .crmStats article:first-child{padding-top:13px}.crmWorkspace .crmStats span{font-size:.875rem}.crmWorkspace .crmWorkspaceHeading{margin-bottom:18px}.crmWorkspace .crmContent{padding:20px 12px 100px}.crmWorkspace .crmForm{padding:18px 14px}.crmWorkspace .crmForm>div{grid-template-columns:1fr}.crmWorkspace .crmForm>footer{flex-wrap:wrap}.crmWorkspace .crmPanel>header,.crmWorkspace .crmTodayPriorities{padding:16px}.crmWorkspace .crmDecisionGrid{grid-template-columns:1fr;padding:12px}.crmWorkspace .crmDashboardDetail>summary{padding:16px}.crmWorkspace .crmDashboardDetail>summary span{margin:5px 0 0 18px;display:block}.crmWorkspace .crmMatches,.crmWorkspace .crmTemplates,.crmWorkspace .crmReport{grid-template-columns:1fr}.crmWorkspace .crmPipelineIntro{flex-direction:column;align-items:flex-start;gap:3px;padding:0 12px 12px}.crmWorkspace .crmPipeline{grid-auto-columns:minmax(82vw,1fr);gap:10px;padding:0 12px 14px;scroll-padding-inline:12px}.crmWorkspace .crmPipeline>article{height:min(66svh,640px);min-height:320px}}@media (width<=380px){.crmWorkspace .crmNavigation nav,.crmWorkspace .crmStats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crmWorkspace *,.crmWorkspace :before,.crmWorkspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.crmWorkspace .crmTop,.crmWorkspace .crmNavigation,.crmWorkspace .crmSkipLink{display:none!important}.crmWorkspace .crmShell{display:block}.crmWorkspace .crmContent{padding:0}}.crmOfflineSetup{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-dbe3e7,#dbe3e7);max-width:860px;color:var(--vm-color-123442-text,#123442);border-radius:16px;padding:24px}.crmOfflineSetup h2{margin-top:0}.crmOfflineSetup p{line-height:1.65}.crmOfflineSetup form{gap:15px;max-width:620px;display:grid}.crmOfflineSetup label{gap:7px;display:grid}.crmOfflineSetup input[type=password]{border:1px solid var(--vm-color-9baeb8,#9baeb8);font:inherit;border-radius:8px;min-width:0;padding:12px}.crmOfflineSetup .crmOfflineConsent{align-items:flex-start;gap:10px;display:flex}.crmOfflineConsent input{flex:none;width:20px;height:20px}.crmOfflineActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.crmOfflineSetup button{min-height:44px;padding:12px 16px}.crmOfflineActions a{color:var(--vm-color-123442-text,#123442);font-weight:700;text-decoration:underline}.crmInternalAnalysis{background:var(--vm-color-fff,#fff);border:1px solid var(--vm-color-ded7c7,#ded7c7);color:var(--vm-color-102e3a-text,#102e3a);border-radius:12px;overflow:hidden}.crmInternalAnalysis>header{background:var(--vm-color-0b2632,#0b2632);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.crmInternalAnalysis h2{margin:8px 0;font:32px Georgia,serif}.crmInternalAnalysis header small{color:var(--vm-color-e4c17c-text,#e4c17c);letter-spacing:1px;font-size:11px}.crmInternalAnalysis header p{color:var(--vm-color-dbe3e7-text,#dbe3e7);margin:0;line-height:1.5}.crmInternalAnalysis header>span{border:1px solid var(--vm-color-c7a15e,#c7a15e);color:var(--vm-color-e4c17c-text,#e4c17c);white-space:nowrap;border-radius:4px;padding:8px 12px;font-size:12px}.crmAnalysisSelect{gap:8px;padding:24px;font-weight:700;display:grid}.crmAnalysisSelect select{border:1px solid var(--vm-color-cfc5b0,#cfc5b0);background:var(--vm-color-fff,#fff);width:100%;min-height:46px;color:var(--vm-color-102e3a-text,#102e3a);border-radius:5px;padding:12px}.crmAnalysisCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 24px 24px;display:grid}.crmAnalysisCards article{border:1px solid var(--vm-color-e6ddcb,#e6ddcb);border-radius:8px;min-width:0;padding:22px}.crmAnalysisCards h3{margin:0 0 18px;font-size:20px}.crmAnalysisCards h4{font-size:14px}.crmAnalysisCards dl{margin:12px 0}.crmAnalysisCards dl>div{border-bottom:1px solid var(--vm-color-eee9df,#eee9df);grid-template-columns:1fr 1.4fr;gap:12px;padding:9px 0;font-size:14px;display:grid}.crmAnalysisCards dt{color:var(--vm-color-65717b-text,#65717b)}.crmAnalysisCards dd{overflow-wrap:anywhere;margin:0}.crmAnalysisCards p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.crmAnalysisCards button{border:1px solid var(--vm-color-bc964d,#bc964d);background:var(--vm-color-f7f2e7,#f7f2e7);min-height:44px;color:var(--vm-color-102e3a-text,#102e3a);cursor:pointer;border-radius:4px;margin:10px 8px 0 0;padding:10px 12px;font-weight:700}.crmAnalysisVisit{border-top:1px solid var(--vm-color-e6ddcb,#e6ddcb);margin-top:14px;padding-top:14px}@media (width<=720px){.crmAnalysisCards{grid-template-columns:1fr;padding:0 16px 16px}.crmInternalAnalysis>header{flex-direction:column;align-items:flex-start;padding:20px}.crmAnalysisSelect{padding:16px}.crmAnalysisCards dl>div{grid-template-columns:1fr}}
