.voice-search-control{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.voice-search-button{color:#183247;cursor:pointer;background:#f4e5be;border:1px solid #b48b35;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.voice-search-button:hover{background:#edcf88}.voice-search-button[aria-pressed=true]{color:#fff;background:#b32635;border-color:#b32635}.voice-search-button:focus-visible{outline-offset:3px;outline:2px solid #f0cf72}.voice-search-status{z-index:30;color:#fff;white-space:normal;background:#071c2c;border:1px solid #dfb65f;border-radius:10px;width:min(230px,65vw);padding:10px 12px;font:400 13px/1.5 Inter,Arial,sans-serif;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #0004}.portal-search-form{color:#153349;background:#fff;border:1px solid #dfb65f;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 8px 6px 14px;display:flex;position:relative}.portal-search-form>svg{flex-shrink:0}.portal-search-form input{color:#153349;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;min-height:44px;padding:6px 0;font:400 16px/1.4 Inter,Arial,sans-serif}.portal-search-form:focus-within{outline-offset:3px;outline:2px solid #dfb65f}.portal-search-form .app-search-go{color:#132b3c;cursor:pointer;background:#dfb65f;border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;display:inline-flex}.portal-search-form .ha-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:359px){.portal-search-form{gap:5px;padding-left:8px}.portal-search-form>svg{width:17px}}.obi-access-gate{text-align:center;color:#edf2f7;background:linear-gradient(145deg,#0d1a2b,#09121f);border:1px solid #d4af3757;border-radius:20px;margin:16px 0;padding:22px;box-shadow:0 20px 45px #0000002e}.obi-access-icon{color:#e4c45d;background:#d4af3714;border:1px solid #d4af3773;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;display:grid}.obi-access-eyebrow{letter-spacing:.16em;color:#d4af37!important;margin:0 0 7px!important;font:800 10px/1.4 Inter,Arial,sans-serif!important}.obi-access-gate h3{color:#fff4d7;max-width:520px;margin:0 auto;font:750 23px/1.18 Inter,Arial,sans-serif}.obi-access-gate>p:not(.obi-access-eyebrow){color:#bdc9d9;max-width:540px;margin:11px auto 0;font:450 14px/1.6 Inter,Arial,sans-serif}.obi-access-price{color:#f4d98e;justify-content:center;align-items:baseline;gap:5px;margin:17px 0 10px;display:flex}.obi-access-price strong{font:800 31px/1 Inter,Arial,sans-serif}.obi-access-price span{color:#adbacb;font:600 12px/1 Inter,Arial,sans-serif}.obi-access-benefit{color:#d7e0eb;justify-content:center;align-items:center;gap:7px;margin:0 auto 16px;font:600 12px/1.4 Inter,Arial,sans-serif;display:flex}.obi-access-primary,.obi-access-secondary{border-radius:13px;justify-content:center;align-items:center;gap:8px;width:min(100%,390px);min-height:48px;margin:14px auto 0;font:750 14px/1.2 Inter,Arial,sans-serif;text-decoration:none;display:flex}.obi-access-primary{color:#07101b;background:#d4af37;box-shadow:0 10px 28px #d4af3724}.obi-access-secondary{color:#d9c277;background:0 0;min-height:40px;margin-top:6px}.obi-access-primary:focus-visible{outline-offset:4px;outline:2px solid #f4d98e}.obi-access-secondary:focus-visible{outline-offset:4px;outline:2px solid #f4d98e}.obi-free-remaining{color:#dbc77f;text-align:center;background:#d4af370d;border:1px solid #d4af3733;border-radius:12px;margin:15px 0 0;padding:10px 13px;font:600 12px/1.45 Inter,Arial,sans-serif}@media (max-width:480px){.obi-access-gate{padding:19px 15px}.obi-access-gate h3{font-size:21px}.obi-access-price strong{font-size:28px}}.obi-speech-control{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.obi-speech-control .obi-speak-button{min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:#d4af3714;border:1px solid #d4af3755;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.obi-speech-control .obi-speak-button:focus-visible{outline-offset:3px;outline:2px solid #d4af37}.obi-speech-control small{opacity:.75;max-width:100%;font-size:11px}.obi-search-answer{min-width:0;scroll-margin-top:120px}.obi-search-answer .pcf-section-head h2{font-size:22px;line-height:1.3}.obi-search-answer .obi-answer-summary{margin:12px 0 18px;font-size:16px;line-height:1.6}.obi-answer-items{gap:12px;display:grid}.obi-answer-items article{background:0 0;border:1px solid #a68a4938;border-radius:14px;min-width:0;padding:16px}.obi-search-answer .obi-item-name{min-height:44px;color:inherit;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:18px;line-height:1.3;text-decoration:none;display:flex}.obi-item-name svg{color:#a68a49;flex-shrink:0}.obi-answer-items article p{overflow-wrap:anywhere;margin:7px 0;font-size:15px;line-height:1.5}.obi-search-answer .obi-item-limit{border:1px solid #a68a4944;border-radius:9px;padding:9px 11px;font-size:14px}.obi-search-answer .obi-item-source,.obi-answer-sources a{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;text-decoration:underline;display:inline-flex}.obi-answer-next{margin:16px 0;font-size:16px;line-height:1.6}.obi-answer-sources{gap:5px;display:grid}.obi-refine{margin-top:18px}.obi-refine label{margin-bottom:6px;font-size:14px;line-height:1.5;display:block}.obi-refine>div{gap:8px;display:flex}.obi-refine input{color:#102438;background:#fff;border:1px solid #8b98a655;border-radius:10px;flex:1;min-width:0;min-height:48px;padding:10px;font:400 16px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.obi-refine button,.obi-retry{color:#102438;cursor:pointer;background:#e8ca7c;border:1px solid #b39a5c;border-radius:10px;min-width:48px;min-height:48px;padding:10px}.obi-refine button:disabled{opacity:.5;cursor:default}.obi-search-answer :-webkit-any(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #987524}.obi-search-answer :-moz-any(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #987524}.obi-search-answer :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #987524}:root{--obi-dock-height:calc(80px + env(safe-area-inset-bottom,0px))}nav.mobile-page-navigation.app-tab-bar.obi-voice-navigation{z-index:45;min-height:var(--obi-dock-height);width:100%;padding:6px max(8px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));color:#adb9c9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101ef5;border:1px solid #d4af372b;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;top:auto;bottom:0;left:0;right:0;box-shadow:0 -5px 30px #0003}nav.obi-voice-navigation>a{color:#adb9c9;touch-action:manipulation;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:60px;padding:6px 2px;font:550 11px/1.3 Inter,Arial,sans-serif;text-decoration:none;display:flex}nav.mobile-page-navigation.obi-voice-navigation>a.mobile-page-home{color:#adb9c9;background:0 0}nav.mobile-page-navigation.obi-voice-navigation>a:-webkit-any([aria-current=page],[aria-expanded=true]){color:#e7c766;background:#d4af3712}nav.mobile-page-navigation.obi-voice-navigation>a:-moz-any([aria-current=page],[aria-expanded=true]){color:#e7c766;background:#d4af3712}nav.mobile-page-navigation.obi-voice-navigation>a:is([aria-current=page],[aria-expanded=true]){color:#e7c766;background:#d4af3712}.obi-voice-nav-control{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.obi-voice-nav-control .obi-hold-caption{color:#e7c766;text-align:center;white-space:nowrap;font:550 9px/1.3 Inter,Arial,sans-serif}.obi-visual-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.obi-camera-gesture{z-index:4;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:5px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%,24px)scale(.88)}.obi-camera-gesture-icon{color:#e7c766;background:#0d1a2b;border:1px solid #d4af3780;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 8px 24px #0008,0 0 0 5px #d4af3710}n.obi-camera-gesture-icon:after{content:"";background:linear-gradient(#d4af3780,#0000);width:1px;height:30px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.obi-camera-gesture small{color:#e7c766;background:#0d1a2bf2;border-radius:999px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:3px 7px;font:650 9px/1.2 Inter,Arial,sans-serif}.obi-voice-nav-control[data-camera-gesture=hint] .obi-camera-gesture,.obi-voice-nav-control[data-camera-gesture=armed] .obi-camera-gesture{opacity:1;transform:translate(-50%)scale(1)}.obi-voice-nav-control[data-camera-gesture=armed] .obi-camera-gesture-icon{color:#07101e;background:#d4af37;box-shadow:0 0 0 8px #d4af371b,0 10px 28px #0009}nav.mobile-page-navigation.app-tab-bar.obi-voice-navigation .obi-hold-button,.obi-voice-dialog .obi-hold-button{color:#e7c766;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;background:#080f1b;border:2px solid #d4af37;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:58px;height:58px;min-height:58px;padding:4px;display:flex;box-shadow:0 0 0 4px #d4af3710,0 0 20px #d4af3717}.obi-hold-word{color:#fff4d7;letter-spacing:-.06em;font:750 21px/1 Inter,Arial,sans-serif}.obi-voice-navigation .obi-hold-button:focus-visible{outline-offset:5px;outline:2px solid #f4d98e}.obi-voice-dialog button:focus-visible{outline-offset:5px;outline:2px solid #f4d98e}.obi-hold-button:disabled{cursor:wait;opacity:.7}nav.mobile-page-navigation.app-tab-bar.obi-voice-navigation [data-voice-state=recording] .obi-hold-button,.obi-voice-dialog [data-voice-state=recording] .obi-hold-button{background:#3b3014;animation:1.1s ease-in-out infinite obi-hold-pulse}.obi-voice-status{bottom:calc(var(--obi-dock-height) + 12px);box-sizing:border-box;color:#f5e3b0;text-align:center;background:#0c1728;border:1px solid #d4af3750;border-radius:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;font:500 14px/1.5 Inter,Arial,sans-serif;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0005}.obi-voice-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.obi-voice-dialog:not([open]){display:none}.obi-voice-dialog{box-sizing:border-box;width:min(720px,100%);max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px));color:#edf2f7;overscroll-behavior:contain;background:#080f1c;border:1px solid #d4af3745;border-radius:24px 24px 0 0;margin:0 auto;padding:0;font-family:Inter,Arial,sans-serif;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 70px #0007}.obi-voice-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050bba}.obi-voice-dialog *{box-sizing:border-box}.obi-voice-header{z-index:2;background:#101d30;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 18px;display:flex;position:-webkit-sticky;position:sticky;top:0}.obi-voice-header img{object-fit:contain;border:1px solid #d4af3750;border-radius:50%;flex-shrink:0}.obi-voice-header h2{color:#f4e3b7;flex:1;margin:0;font-size:16px;font-weight:700}.obi-voice-close{color:#e7c766;cursor:pointer;background:#080f1c;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.obi-voice-results{padding:18px}.obi-voice-dialog .obi-search-answer{color:#edf2f7;background:0 0;border:0;margin:0;padding:0}.obi-voice-dialog .pcf-section-head{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.obi-voice-dialog .pcf-section-head p{letter-spacing:.1em;color:#d4af37;margin:0 0 8px;font-size:10px;font-weight:700}.obi-voice-dialog .pcf-section-head h2{color:#f2f5fa;margin:0;font-size:22px;line-height:1.25}.obi-voice-dialog .obi-answer-summary{color:#e3eaf3;font-size:15px;line-height:1.6}.obi-voice-dialog .obi-answer-items{gap:12px;display:grid}.obi-voice-dialog .obi-answer-items article{color:#e3eaf3;background:#111e30;border:1px solid #d4af3733;border-radius:16px;padding:15px}.obi-voice-dialog .obi-answer-items article p{color:#bdc9d9;line-height:1.5}.obi-voice-dialog .obi-item-name{color:#f3deb0}.obi-voice-dialog .obi-item-source,.obi-voice-dialog .obi-answer-sources a{color:#e7c766}.obi-voice-dialog .obi-item-limit{color:#e0c287;background:0 0}.obi-voice-dialog .obi-answer-next,.obi-voice-dialog .obi-refine label{color:#d5dfed}.obi-voice-dialog .obi-refine input{color:#f2f5fa;background:#111e30;min-width:0;font-size:16px}.obi-voice-footer{padding:12px 18px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff12;flex-direction:column;align-items:center;gap:12px;display:flex}.obi-voice-footer p{text-align:center;color:#e7c766;margin:0;font-size:13px}.obi-voice-footer small{text-align:center;color:#a7b5c8;font-size:11px}.obi-voice-spinner{animation:1s linear infinite obi-voice-spin}body:has(.obi-voice-dialog[open]) :-webkit-any(.mobile-page-navigation,.portal-chat-launcher,.obi-support){visibility:hidden}body:has(.obi-voice-dialog[open]) :-moz-any(.mobile-page-navigation,.portal-chat-launcher,.obi-support){visibility:hidden}body:has(.obi-voice-dialog[open]) :is(.mobile-page-navigation,.portal-chat-launcher,.obi-support){visibility:hidden}@keyframes obi-hold-pulse{50%{box-shadow:0 0 0 8px #d4af371d,0 0 32px #d4af3733}}@keyframes obi-voice-spin{to{transform:rotate(360deg)}}@media (min-width:768px){nav.mobile-page-navigation.app-tab-bar.obi-voice-navigation{border:1px solid #d4af3740;border-radius:22px;width:min(540px,100% - 32px);margin-left:auto;margin-right:auto;top:auto;bottom:12px;left:16px;right:16px}.portal-page-content{padding-bottom:max(110px, var(--mobile-navigation-height,0px))}.obi-voice-status{bottom:calc(var(--obi-dock-height) + 24px)}.obi-voice-dialog{border-radius:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;top:20px;bottom:20px;left:0;right:0}}@media (max-width:767px){:root{--mobile-navigation-height:var(--obi-dock-height)}}@media (prefers-reduced-motion:reduce){.obi-voice-navigation .obi-hold-button,.obi-voice-dialog .obi-hold-button,.obi-voice-spinner{animation:none!important}}[data-neighborhood-shell]{background:#07131f;min-width:0}body:has([data-neighborhood-shell]){background:#07131f!important;padding-top:0!important;padding-bottom:110px!important}body:has([data-neighborhood-shell]) .portal-page-content{padding-top:0!important}.hm-page h1,.hm-page h2,.hm-page h3,.hm-page input,.hm-page select,.hm-page button{font-family:Inter,Arial,sans-serif!important}.hm-page .hm-share{color:#eed06b}.hm-page .hm-cell-name{font-size:14px}.hm-page .hm-cell-value{font-size:16px}.hm-page .hm-cell path{stroke-width:1.2px;stroke-linejoin:round}.hm-page .hm-cell-selected path{stroke-width:3px;stroke-dasharray:4 2}.hm-page .hm-nav a{min-height:44px}.hm-page .hm-fixed-map{filter:drop-shadow(0 9px 18px #00000025)}.hm-page .hm-question-grid>button{transition:background .16s,color .16s}.hm-page .hm-question-grid>button:hover{border-color:#eed06b80}.hm-page .hm-profile-links{color:#eed06b;gap:16px;margin-top:12px;font-size:12px;display:flex}@media (max-width:767px){.hm-page .hm-header{padding-top:20px}.hm-page .hm-fixed-map{margin:7px 0}.hm-page .hm-footer{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.hm-page .hm-question-grid>button{transition:none}}.market-hub{--mh-bg:#08111c;--mh-panel:#111e2c;--mh-gold:#dfbf73;--mh-text:#eef2f7;--mh-muted:#a5b5c8;--mh-border:#ffffff1c;background:radial-gradient(ellipse at 80% 0%,#d4af370a,transparent 34%),var(--mh-bg);min-height:100vh;color:var(--mh-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 14px/1.7 Inter,sans-serif}.market-hub *{box-sizing:border-box}.market-hub :-webkit-any(h1,h2,h3,p){margin:0}.market-hub :-moz-any(h1,h2,h3,p){margin:0}.market-hub :is(h1,h2,h3,p){margin:0}.market-hub a{color:inherit;text-decoration:none}.market-hub :-webkit-any(button,input,select){font:inherit}.market-hub :-moz-any(button,input,select){font:inherit}.market-hub :is(button,input,select){font:inherit}.market-hub button{cursor:pointer;color:inherit}.market-hub button:disabled{cursor:wait;opacity:.6}.market-hub svg{flex-shrink:0}.market-hub :-webkit-any(a,button,input,select,summary):focus-visible{outline:3px solid var(--mh-gold);outline-offset:4px}.market-hub :-moz-any(a,button,input,select,summary):focus-visible{outline:3px solid var(--mh-gold);outline-offset:4px}.market-hub :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--mh-gold);outline-offset:4px}.market-hub section[id]{scroll-margin-top:20px}.mh-container{width:min(1376px,100% - 80px);margin:auto}.mh-nav{border-bottom:1px solid var(--mh-border);color:#adbdcf;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:11px;display:flex}.mh-nav a{align-items:center;gap:7px;min-height:42px;display:inline-flex}.mh-nav>div{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.mh-nav a:hover{color:var(--mh-gold)}.mh-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);align-items:center;gap:60px;padding:50px 0 43px;display:grid}.mh-eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;display:flex;color:var(--mh-gold)!important;font-size:10px!important;line-height:1.7!important}.market-hub h1{letter-spacing:-.042em;text-wrap:balance;margin:18px 0 23px;font:600 max(37px,min(4.7vw,65px))/1.09 Fraunces,Georgia,serif}.market-hub h1 em,.mh-member-bridge h2 em{color:var(--mh-gold);font-style:italic}.mh-hero>div>p:not(.mh-eyebrow),.mh-inner-hero>p:not(.mh-eyebrow){color:#b2c1d3;max-width:740px;font-size:14px;line-height:1.95}.mh-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.mh-button{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:11px 17px;font-weight:700;line-height:1.5;transition:transform .15s,border-color .15s;display:inline-flex;font-size:12px!important}.mh-button:hover{transform:translateY(-1px)}.market-hub .mh-gold{background:var(--mh-gold);color:#12202b;border-color:var(--mh-gold)}.market-hub .mh-outline{color:#e9d399;background:#dfbf7309;border-color:#dfbf7345}.mh-intents{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.mh-intents>a{border:1px solid var(--mh-border);color:#b8c6d8;border-radius:5px;min-height:35px;padding:7px 12px;font-size:10px}.mh-intents>a:hover{border-color:var(--mh-gold);color:var(--mh-gold)}.mh-market-overview{background:linear-gradient(145deg,#dfbf7309,#11202e);border:1px solid #dfbf733b;border-radius:13px;min-width:0;padding:25px}.mh-market-overview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px;margin:26px 0 20px;display:grid}.mh-stat{min-width:0}.mh-stat>span{color:#aebdd0;font-size:10px;line-height:1.7;display:block}.mh-stat>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:7px;font-family:Manrope,Inter,sans-serif;font-size:32px;font-weight:600;line-height:1.3;display:block}.mh-stat>p{color:#93a8c1;margin-top:9px;font-size:10px;line-height:1.7}.mh-market-overview>p:not(.mh-eyebrow){color:#97abc3;border-top:1px solid var(--mh-border);padding-top:17px;font-size:10px;line-height:1.8}.mh-market-overview>small{color:#94a9c2;margin-top:13px;font-size:9px;display:block}.mh-section{border-top:1px solid var(--mh-border);padding:37px 0}.mh-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.mh-heading>div{min-width:0}.mh-heading h2{letter-spacing:-.025em;margin-top:9px;font:600 max(23px,min(2.3vw,31px))/1.25 Fraunces,Georgia,serif}.mh-heading>div>p:not(.mh-eyebrow){color:#98adc5;max-width:830px;margin-top:10px;font-size:12px;line-height:1.9}.mh-niche-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mh-niche{border:1px solid var(--mh-border);background:linear-gradient(150deg,#162535,#101b28);border-radius:11px;flex-direction:column;min-width:0;padding:25px;transition:border-color .15s,transform .15s;display:flex}.mh-niche:hover{border-color:#dfbf7366;transform:translateY(-2px)}.mh-niche-top{color:var(--mh-gold);justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mh-niche-top>span{letter-spacing:.14em;border:1px solid #dfbf733b;border-radius:4px;padding:4px 7px;font-family:Manrope,Inter,sans-serif;font-size:11px}.mh-niche>.mh-eyebrow{letter-spacing:.08em;color:#a8bad1!important;font-size:9px!important}.mh-niche h3{letter-spacing:-.035em;margin-top:11px;font:700 25px/1.2 Manrope,Inter,sans-serif}.mh-niche>p:not(.mh-eyebrow){color:#a4b6ce;min-height:89px;margin-top:16px;font-size:12px;line-height:1.9}.mh-niche-number{border-top:1px solid var(--mh-border);align-items:center;gap:13px;margin-top:20px;padding-top:21px;display:flex}.mh-niche-number strong{letter-spacing:-.04em;color:#ead5a1;font-family:Manrope,sans-serif;font-size:32px;font-weight:600;line-height:1.2}.mh-niche-number span{color:#a7bbd2;max-width:165px;font-size:10px;line-height:1.8}.mh-niche>small{color:#90a6c1;min-height:34px;margin-top:11px;margin-bottom:23px;font-size:9px;line-height:1.9;display:block}.mh-niche-link{border-top:1px solid var(--mh-border);justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:600;display:flex;color:var(--mh-gold)!important}.mh-secondary-link{align-items:center;gap:6px;padding-top:10px;font-size:10px;display:flex;color:#9db3ca!important}.mh-niche-aluguel{background:linear-gradient(150deg,#162a31,#101b28);border-color:#70bba83b}.mh-niche-aluguel .mh-niche-top,.mh-niche-aluguel .mh-niche-number strong{color:#9fd3bc}.mh-niche-mercado-atual{border-color:#dfbf7340}.mh-niche-lancamentos{border-color:#879abd40}.mh-audience-tabs{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.mh-audience-tabs button{border:1px solid var(--mh-border);color:#aabed5;background:#12202f;border-radius:6px;min-height:40px;padding:8px 17px;font-size:11px}.mh-audience-tabs button[aria-selected=true]{color:#e6cf94;background:#dfbf7311;border-color:#dfbf736b}.mh-audience-panel{border:1px solid var(--mh-border);background:#101d2b;border-radius:11px;gap:23px;padding:27px;display:flex}.mh-audience-panel>svg{color:var(--mh-gold);margin-top:4px}.mh-audience-panel h3{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.5}.mh-audience-panel p{color:#9eb4cd;max-width:850px;margin-top:10px;font-size:12px;line-height:1.95}.mh-audience-panel>div>div{flex-wrap:wrap;gap:22px;margin-top:17px;display:flex}.mh-text-link{text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:35px;padding:5px 0;font-weight:600;display:inline-flex;color:var(--mh-gold)!important;font-size:11px!important}.mh-text-link:hover{text-decoration:underline}.mh-table-wrap{border:1px solid var(--mh-border);border-radius:9px;width:100%;max-width:100%;overflow-x:auto}.mh-table-wrap table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:560px;font-size:12px}.mh-table-wrap th,.mh-table-wrap td{border-bottom:1px solid var(--mh-border);vertical-align:top;overflow-wrap:anywhere;padding:17px 20px}.mh-table-wrap thead th{letter-spacing:.1em;text-transform:uppercase;color:#9eb3cc;background:#132231;font-size:9px;font-weight:600}.mh-table-wrap tbody th{font-weight:500}.mh-table-wrap td{color:#bccce0;font-variant-numeric:tabular-nums}.mh-table-wrap tr:last-child>*{border-bottom:0}.mh-table-wrap td>a{color:var(--mh-gold);align-items:center;gap:5px;min-height:26px;margin-right:16px;font-size:10px;display:inline-flex}.mh-table-wrap small{color:#8ea6c2;margin-top:5px;font-size:9px;display:block}.mh-footnote{color:#91a7c1!important;margin-top:15px!important;font-size:10px!important;line-height:1.9!important}.mh-member-bridge{background:radial-gradient(at 100% 0,#dfbf7319,#0000 70%),#11202d;border:1px solid #dfbf735c;border-radius:13px;grid-template-columns:minmax(0,1.75fr) minmax(240px,1fr);align-items:center;gap:40px;margin:26px 0 35px;padding:35px;display:grid}.mh-member-bridge h2{letter-spacing:-.025em;margin-top:15px;font:600 32px/1.25 Fraunces,Georgia,serif}.mh-member-bridge>div>p:not(.mh-eyebrow){color:#aec0d5;max-width:740px;margin-top:19px;font-size:12px;line-height:1.95}.mh-evidence-chain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.mh-evidence-chain>span{color:#bfd0e4;border:1px solid var(--mh-border);border-radius:4px;padding:5px 8px;font-size:9px}.mh-evidence-chain>b{color:#e3cc96;font-size:10px}.mh-evidence-chain>svg{color:var(--mh-gold)}.mh-member-bridge aside{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mh-member-bridge aside>.mh-button{width:100%}.mh-member-bridge small{color:#9eb1ca;font-size:9px;line-height:1.95}.mh-legacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mh-legacy-grid a{border:1px solid var(--mh-border);color:#b5c6da;background:#12202b70;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;font-size:11px;line-height:1.6;display:flex}.mh-legacy-grid a:hover{color:var(--mh-gold);border-color:#dfbf7355}.mh-legacy-grid svg{color:#c6ad70}.mh-footer{border-top:1px solid var(--mh-border);color:#8ca2be;justify-content:space-between;align-items:center;gap:15px;padding:24px 0;font-size:10px;display:flex}.mh-footer a{align-items:center;gap:6px;display:flex}.mh-empty{border:1px solid var(--mh-border);color:#a9bdd6;background:#111f2d;border-radius:9px;margin:20px 0;padding:26px;font-size:12px}.mh-empty b{color:#dce6f3;font-size:15px}.mh-empty p{margin:10px 0 15px;line-height:1.9}.mh-notice{color:#d7c394;background:#dfbf7309;border:1px solid #dfbf7336;border-radius:6px;padding:13px 17px;font-size:11px;line-height:1.9;margin:14px 0!important}.mh-error{color:#ffc2b9;padding:12px 0;font-size:12px}.mh-inner-hero{padding:42px 0 38px}.mh-inner-hero h1{max-width:1060px;margin:16px 0 22px;font-size:max(33px,min(3.5vw,51px))}.mh-inner-hero>p:not(.mh-eyebrow){max-width:900px;font-size:13px}.mh-breadcrumb-actions{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.mh-breadcrumb-actions a{color:#d8c38f;align-items:center;gap:6px;min-height:34px;font-size:11px;display:flex}.mh-filter-form{border:1px solid var(--mh-border);background:#101e2c;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:24px;display:grid}.mh-filter-form label{color:#acbfd6;flex-direction:column;gap:7px;min-width:0;font-size:10px;display:flex}.mh-filter-form :-webkit-any(input,select){color:#e1eaf5;background:#142535;border:1px solid #ffffff26;border-radius:5px;min-width:0;max-width:100%;min-height:43px;padding:10px 12px;font-size:12px}.mh-filter-form :-moz-any(input,select){color:#e1eaf5;background:#142535;border:1px solid #ffffff26;border-radius:5px;min-width:0;max-width:100%;min-height:43px;padding:10px 12px;font-size:12px}.mh-filter-form :is(input,select){color:#e1eaf5;background:#142535;border:1px solid #ffffff26;border-radius:5px;min-width:0;max-width:100%;min-height:43px;padding:10px 12px;font-size:12px}.mh-filter-form input::placeholder{color:#8099b6;opacity:1}.mh-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:21px;display:flex}.mh-form-actions p{color:#92abc7;max-width:470px;font-size:10px}.mh-result-caption{color:#a5b9d1;justify-content:space-between;align-items:center;gap:15px;margin:22px 0 18px;font-size:11px;display:flex}.mh-result-caption b{color:#d1deee;font-weight:500}.mh-result-caption span{color:#8da5c0;font-size:10px}.mh-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 28px;display:grid}.mh-stat-grid>.mh-stat{border:1px solid var(--mh-border);background:#111f2d;border-radius:8px;padding:20px}.mh-stat-grid>.mh-stat>strong{font-size:27px}.mh-classification{color:#a4bad3;border-left:2px solid #b2975b;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:30px;padding:10px 18px;font-size:11px;display:flex}.mh-classification b{color:#e1cd9b;margin-right:5px}.mh-classification p{color:#8ea8c5;flex-basis:100%;font-size:10px}.mh-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-bottom:25px;display:grid}.mh-price-card{background:linear-gradient(130deg,#192d38,#12202e);border:1px solid #93b8ae30;border-radius:10px;min-width:0;padding:24px}.mh-price-card>strong{letter-spacing:-.035em;color:#e8ddc4;margin-top:13px;font-family:Manrope,sans-serif;font-size:30px;font-weight:600;line-height:1.4;display:block}.mh-price-card>p:not(.mh-eyebrow){color:#b0c3d9;margin-top:10px;font-size:12px}.mh-price-card>small{color:#8fa9c5;margin-top:14px;font-size:10px;line-height:1.9;display:block}.mh-price-card>span{color:#99b1cc;font-size:10px}.mh-two-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:29px 0;display:grid}.mh-two-panels>section,.mh-two-panels>article{min-width:0}.mh-two-panels .mh-heading h2{font-size:24px}.mh-territory-list{border:1px solid var(--mh-border);scrollbar-width:thin;scrollbar-color:#9b834c66 transparent;border-radius:8px;max-height:420px;overflow-y:auto}.mh-territory-list>div{border-bottom:1px solid var(--mh-border);color:#adc1da;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:11px 17px;font-size:11px;display:flex}.mh-territory-list>div:last-child{border-bottom:0}.mh-territory-list button{color:#cfbb8b;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0;font-size:11px;display:flex}.mh-territory-list b{color:#d9e3ef;font-size:15px;font-weight:500}.mh-bedroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.mh-bedroom-grid .mh-stat{border:1px solid var(--mh-border);border-radius:7px;padding:14px}.mh-bedroom-grid .mh-stat>strong{font-size:24px}.mh-bedroom-grid .mh-stat>span{font-size:9px}.mh-details{border:1px solid var(--mh-border);color:#a0b5cf;border-radius:8px;margin:25px 0;padding:18px 22px}.mh-details summary{color:#c6d6e9;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:32px;font-size:12px;display:flex}.mh-details>p{margin-top:12px;font-size:11px;line-height:1.95}.mh-details>.mh-price-grid{margin-top:20px}.mh-source-tags{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.mh-source-tags span{border:1px solid var(--mh-border);background:#132536;border-radius:4px;padding:6px 9px;font-size:9px}.mh-paywall{background:linear-gradient(145deg,#dfbf730b,#13212f);border:1px solid #dfbf734d;border-radius:13px;max-width:940px;margin:0 auto 50px;padding:42px}.mh-paywall-icon{color:#dfbf73;background:#dfbf7308;border:1px solid #dfbf7355;border-radius:12px;place-items:center;width:58px;height:58px;margin-bottom:23px;display:grid}.mh-paywall h2{letter-spacing:-.03em;margin-top:12px;font:600 36px/1.25 Fraunces,Georgia,serif}.mh-paywall>p:not(.mh-eyebrow){color:#adc2d9;max-width:790px;margin-top:19px;font-size:13px;line-height:1.95}.mh-paywall-features{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.mh-paywall-features>span{color:#d3c39d;align-items:center;gap:8px;font-size:12px;display:flex}.mh-paywall>small{color:#8fa9c8;margin-top:23px;font-size:10px;line-height:1.9;display:block}.mh-decision-results .mh-stat-grid strong{font-size:23px}.mh-decision-conclusion{background:#dfbf7309;border:1px solid #dfbf7350;border-radius:10px;gap:18px;padding:24px;display:flex}.mh-decision-conclusion>svg{color:var(--mh-gold);margin-top:4px}.mh-decision-conclusion h3{margin-top:9px;font-size:19px;font-weight:500;line-height:1.8}.mh-decision-panel{border:1px solid var(--mh-border);background:#121f2d;border-radius:10px;padding:24px}.mh-decision-panel h3{margin-top:14px;font-size:18px;font-weight:500;line-height:1.7}.mh-decision-panel p:not(.mh-eyebrow){color:#a4bbd5;margin-top:15px;font-size:12px;line-height:1.9}.mh-decision-panel small{color:#91abc8;margin-top:15px;font-size:10px;line-height:1.9;display:block}.mh-yield-row{grid-template-columns:1fr 1fr;gap:18px;margin:23px 0;display:grid}.mh-yield-row .mh-stat>strong{font-size:25px}.mh-supply-note{background:#132333;border:1px solid #8ca3c02e;border-radius:10px;align-items:flex-start;gap:18px;padding:25px;display:flex}.mh-supply-note>svg{color:#e0c78c;margin-top:4px}.mh-supply-note b{font-size:16px;font-weight:500}.mh-supply-note p{color:#9db8d6;margin-top:10px;font-size:12px;line-height:1.9}@media (max-width:1150px){.mh-container{width:calc(100% - 48px)}.mh-hero{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:30px;padding-top:38px}.market-hub h1{font-size:49px}.mh-hero .mh-actions .mh-button{padding:10px 12px;font-size:11px!important}.mh-niche{padding:20px}.mh-niche h3{font-size:23px}.mh-niche>p:not(.mh-eyebrow){min-height:94px;font-size:11px}.mh-niche-number strong{font-size:29px}.mh-niche-link{font-size:11px}.mh-member-bridge{gap:28px;padding:28px}.mh-member-bridge h2{font-size:29px}.mh-stat-grid>.mh-stat{padding:17px}.mh-stat-grid>.mh-stat>strong{font-size:25px}.mh-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-inner-hero h1{font-size:44px}}@media (max-width:860px){.mh-container{width:calc(100% - 36px)}.mh-nav>div{gap:15px}.mh-nav{min-height:65px;font-size:10px}.mh-hero{grid-template-columns:minmax(0,1.25fr) minmax(250px,1fr);gap:24px}.market-hub h1{font-size:39px}.mh-hero>div>p:not(.mh-eyebrow){font-size:12px}.mh-market-overview{padding:21px}.mh-market-overview .mh-stat>strong{font-size:29px}.mh-niche-grid{gap:13px}.mh-niche{padding:17px}.mh-niche h3{font-size:21px}.mh-niche-top{margin-bottom:19px}.mh-niche-number{flex-direction:column;align-items:flex-start;gap:7px}.mh-niche-number span{max-width:100%}.mh-niche>p:not(.mh-eyebrow){min-height:120px}.mh-niche>small{min-height:54px;font-size:9px}.mh-member-bridge{grid-template-columns:1fr;gap:25px}.mh-member-bridge aside{flex-flow:wrap;align-items:center;gap:15px}.mh-member-bridge aside>.mh-button{width:auto}.mh-member-bridge aside>small{flex-basis:100%}.mh-audience-panel h3{font-size:18px}.mh-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px}.mh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-two-panels{gap:20px}.mh-bedroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-two-panels .mh-heading h2{font-size:22px}.mh-inner-hero h1{font-size:39px}.mh-footer{font-size:9px}.mh-paywall{padding:32px}.mh-decision-results .mh-two-panels{grid-template-columns:1fr}.mh-result-caption{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:767px){.mh-container{width:calc(100% - 32px)}.mh-nav{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:11px 0}.mh-nav>a{min-height:27px}.mh-nav>div{justify-content:space-between;gap:8px;width:100%}.mh-nav>div>a{min-height:31px;font-size:10px}.mh-hero{grid-template-columns:1fr;gap:25px;padding:28px 0}.market-hub h1{margin-top:14px;font-size:41px;line-height:1.11}.mh-actions{gap:9px;margin-top:22px}.mh-button{min-height:44px;padding:11px 14px;font-size:11px!important}.mh-hero .mh-actions .mh-button{font-size:11px!important}.mh-intents{margin-top:20px}.mh-market-overview{padding:22px}.mh-market-overview>div{gap:20px 17px;margin-top:23px}.mh-market-overview .mh-stat>strong{font-size:31px}.mh-section{padding:29px 0}.mh-heading{margin-bottom:21px}.mh-heading h2{font-size:27px}.mh-heading>div>p:not(.mh-eyebrow){font-size:11px}.mh-niche-grid{grid-template-columns:1fr;gap:15px}.mh-niche{padding:24px}.mh-niche h3{font-size:27px}.mh-niche>p:not(.mh-eyebrow){min-height:0;margin-top:13px;font-size:12px}.mh-niche-number{flex-direction:row;align-items:center;gap:17px;margin-top:21px;padding-top:18px}.mh-niche-number strong{font-size:35px}.mh-niche-number span{max-width:190px;font-size:11px}.mh-niche>small{min-height:0;margin-bottom:20px;font-size:10px}.mh-niche-link{min-height:44px;font-size:12px}.mh-niche-top{margin-bottom:21px}.mh-audience-tabs{gap:7px}.mh-audience-tabs button{flex-grow:1;padding:8px 10px;font-size:10px}.mh-audience-panel{gap:15px;padding:21px}.mh-audience-panel>svg{width:23px}.mh-audience-panel h3{font-size:17px}.mh-audience-panel p{font-size:11px}.mh-audience-panel>div>div{flex-direction:column;align-items:flex-start;gap:4px}.mh-member-bridge{margin:18px 0 29px;padding:25px 22px}.mh-member-bridge h2{font-size:28px}.mh-member-bridge aside>.mh-button{width:100%}.mh-member-bridge>div>p:not(.mh-eyebrow){font-size:11px}.mh-legacy-grid{grid-template-columns:1fr}.mh-legacy-grid a{padding:14px 16px;font-size:12px}.mh-footer{flex-direction:column;align-items:flex-start;gap:13px;padding:22px 0}.mh-filter-form{gap:15px 11px;padding:17px}.mh-filter-form label{font-size:9px}.mh-filter-form :-webkit-any(input,select){min-height:44px;padding:10px 8px;font-size:11px}.mh-filter-form :-moz-any(input,select){min-height:44px;padding:10px 8px;font-size:11px}.mh-filter-form :is(input,select){min-height:44px;padding:10px 8px;font-size:11px}.mh-filter-form label:nth-child(4){grid-column:auto}.mh-form-actions{gap:15px}.mh-form-actions>.mh-button{flex:1}.mh-stat-grid{gap:10px;margin:19px 0 23px}.mh-stat-grid>.mh-stat{padding:16px 13px}.mh-stat-grid>.mh-stat>strong{font-size:27px}.mh-stat-grid>.mh-stat>span,.mh-stat-grid>.mh-stat>p{font-size:9px}.mh-price-grid{grid-template-columns:1fr;gap:13px}.mh-price-card{padding:23px}.mh-price-card>strong{font-size:31px}.mh-price-card>p:not(.mh-eyebrow){font-size:11px}.mh-two-panels{grid-template-columns:1fr;gap:25px}.mh-two-panels .mh-heading h2{font-size:25px}.mh-bedroom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-bedroom-grid .mh-stat{padding:12px}.mh-bedroom-grid .mh-stat>span{font-size:9px}.mh-territory-list{max-height:340px}.mh-territory-list>div{padding:12px 16px}.mh-territory-list button{font-size:12px}.mh-inner-hero{padding:29px 0}.mh-inner-hero h1{font-size:35px;line-height:1.13}.mh-inner-hero>p:not(.mh-eyebrow){font-size:12px}.mh-breadcrumb-actions{gap:8px 17px}.mh-breadcrumb-actions a{font-size:10px}.mh-details{padding:16px}.mh-details summary{font-size:11px}.mh-classification{gap:11px;padding-left:13px;font-size:10px}.mh-paywall{margin-bottom:32px;padding:26px 22px}.mh-paywall h2{font-size:30px}.mh-paywall>p:not(.mh-eyebrow){font-size:12px}.mh-paywall-features{grid-template-columns:1fr;gap:10px}.mh-paywall-features>span{font-size:11px}.mh-paywall .mh-actions>a{width:100%}.mh-decision-form{grid-template-columns:1fr 1fr}.mh-decision-form label:nth-child(7){grid-column:1/-1}.mh-decision-conclusion{gap:13px;padding:20px}.mh-decision-conclusion h3{font-size:16px}.mh-decision-results .mh-stat-grid strong{font-size:22px}.mh-decision-panel{padding:20px}.mh-decision-panel h3{font-size:17px}.mh-yield-row{gap:14px}.mh-yield-row .mh-stat>strong{font-size:23px}.mh-supply-note{gap:14px;padding:20px}.mh-supply-note b{font-size:14px}.mh-supply-note p{font-size:11px}}@media (prefers-reduced-motion:reduce){.market-hub *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mh-app-nav{z-index:30;border-bottom:1px solid var(--mh-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#08111ceb;gap:6px;padding:9px 0;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:auto}.mh-app-nav::-webkit-scrollbar{display:none}.mh-app-nav a{color:#9fb0c5;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:10px;font-weight:700;display:inline-flex}.mh-app-nav a:hover,.mh-app-nav a.is-active{color:#ead39b;background:#dfbf730e;border-color:#dfbf7348}.mh-territory-hero{grid-template-columns:minmax(0,1.45fr) minmax(310px,.85fr);align-items:center;gap:54px;padding:58px 0 42px;display:grid}.mh-territory-hero-copy>p:not(.mh-eyebrow){color:#b4c4d6;max-width:770px;font-size:14px;line-height:2}.mh-territory-hero .mh-actions{margin-top:26px}.mh-hero-principle{border-left:2px solid var(--mh-gold);background:#dfbf7308;align-items:flex-start;gap:14px;max-width:720px;margin-top:24px;padding:17px 18px;display:flex}.mh-hero-principle>svg{color:var(--mh-gold);margin-top:2px}.mh-hero-principle strong{color:#ecdfbf;font-size:12px;display:block}.mh-hero-principle span{color:#9fb3ca;margin-top:4px;font-size:11px;line-height:1.8;display:block}.mh-territory-lens{background:radial-gradient(circle at 100% 0,#dfbf731a,#0000 45%),linear-gradient(145deg,#142433,#0f1c29);border:1px solid #dfbf7340;border-radius:15px;padding:29px}.mh-territory-lens h2{letter-spacing:-.03em;margin-top:12px;font:600 30px/1.18 Fraunces,Georgia,serif}.mh-territory-lens>p:not(.mh-eyebrow){color:#9fb3ca;margin-top:14px;font-size:11px;line-height:1.9}.mh-lens-list{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.mh-lens-list span{border:1px solid var(--mh-border);color:#b7c8da;border-radius:5px;padding:6px 9px;font-size:9px}.mh-territory-lens>strong{border-top:1px solid var(--mh-border);color:#ead6a5;padding-top:19px;font:600 18px/1.5 Manrope,Inter,sans-serif;display:block}.mh-proof-strip{border:1px solid var(--mh-border);background:#0e1b28;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;display:grid;overflow:hidden}.mh-proof-strip>div{border-right:1px solid var(--mh-border);min-width:0;padding:18px 20px}.mh-proof-strip>div:last-child{border-right:0}.mh-proof-strip span{text-transform:uppercase;letter-spacing:.09em;color:#8499b3;font-size:9px;display:block}.mh-proof-strip strong{color:#e6edf5;font-variant-numeric:tabular-nums;margin-top:6px;font:600 22px/1.25 Manrope,Inter,sans-serif;display:block}.mh-proof-strip strong.is-date{color:#d8c691;font-size:13px;line-height:1.45}.mh-thesis{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:54px;display:grid}.mh-thesis-copy h2{letter-spacing:-.035em;margin-top:11px;font:600 max(30px,min(3vw,43px))/1.18 Fraunces,Georgia,serif}.mh-thesis-copy>p:not(.mh-eyebrow){color:#a8bbd1;max-width:720px;margin-top:17px;font-size:13px;line-height:1.95}.mh-thesis-copy>strong{color:#e3cd98;margin-top:22px;font:600 18px/1.55 Manrope,Inter,sans-serif;display:block}.mh-thesis-steps{gap:10px;display:grid}.mh-thesis-steps article{border:1px solid var(--mh-border);background:#101e2b;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:2px 12px;padding:16px 18px;display:grid}.mh-thesis-steps span{width:34px;height:34px;color:var(--mh-gold);border:1px solid #dfbf7340;border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-weight:700;display:grid}.mh-thesis-steps b{font-size:13px}.mh-thesis-steps p{color:#8fa6c0;font-size:10px}.mh-public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.mh-public-card{border:1px solid var(--mh-border);background:linear-gradient(155deg,#142535,#0f1b28);border-radius:12px;flex-direction:column;min-width:0;min-height:355px;padding:22px;transition:transform .15s,border-color .15s;display:flex}.mh-public-card:hover{border-color:#dfbf7350;transform:translateY(-2px)}.mh-public-card-top{color:#c9b26f;justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.mh-public-card-top>span{background:#dfbf730c;border:1px solid #dfbf7333;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.mh-public-card h3{color:#dce6f1;margin-top:8px;font-size:15px;line-height:1.45}.mh-public-card>strong{letter-spacing:-.04em;color:#ead7aa;font-variant-numeric:tabular-nums;margin-top:15px;font:600 max(25px,min(2.1vw,32px))/1.15 Manrope,Inter,sans-serif;display:block}.mh-public-card>p:not(.mh-eyebrow){color:#9eb2ca;margin-top:14px;font-size:10px;line-height:1.85}.mh-public-card>small{border-top:1px solid var(--mh-border);color:#8299b5;margin-top:12px;padding-top:12px;font-size:9px;line-height:1.75;display:block}.mh-public-card>b{color:#d8c18a;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.mh-swipe-hint{display:none!important}.mh-territory-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mh-territory-cards>a{border:1px solid var(--mh-border);background:#101e2b;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:16px 17px;display:flex}.mh-territory-cards>a:hover{border-color:#dfbf7349}.mh-territory-cards>a>svg:first-child{color:var(--mh-gold)}.mh-territory-cards>a>svg:last-child{color:#7189a5;margin-left:auto}.mh-territory-cards>a>div{min-width:0}.mh-territory-cards strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mh-territory-cards span{color:#879db7;margin-top:2px;font-size:9px;display:block}.mh-territory-all{margin-top:17px}.mh-method-story{padding-bottom:48px}.mh-method-flow{align-items:stretch;gap:8px;display:flex}.mh-method-flow>div{border:1px solid var(--mh-border);background:#101e2a;border-radius:9px;flex:1;min-width:0;padding:17px}.mh-method-flow>svg{color:#7e91a9;align-self:center}.mh-method-flow span{color:#cdb476;letter-spacing:.1em;font-size:9px;font-weight:700;display:block}.mh-method-flow b{margin-top:8px;font-size:12px;display:block}.mh-method-flow p{color:#869cb7;margin-top:5px;font-size:9px;line-height:1.7}.mh-method-proof{background:#dfbf7307;border:1px solid #dfbf7330;border-radius:8px;align-items:flex-start;gap:13px;margin-top:16px;padding:16px 18px;display:flex}.mh-method-proof svg{color:var(--mh-gold);margin-top:2px}.mh-method-proof p{color:#9eb3ca;font-size:10px;line-height:1.85}.mh-member-features{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.mh-member-features span{color:#d9c796;border:1px solid #dfbf7333;border-radius:5px;padding:6px 9px;font-size:9px}.mh-archive-details .mh-legacy-grid{margin-top:18px}.mh-archive-details>p{color:#91a8c2}@media (max-width:1100px){.mh-territory-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:30px}.mh-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-public-card{min-height:315px}.mh-thesis{grid-template-columns:1fr;gap:28px}.mh-thesis-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-thesis-steps article{grid-template-columns:1fr;padding:17px}.mh-thesis-steps span{grid-row:auto;margin-bottom:8px}.mh-territory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-method-flow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mh-method-flow>svg{display:none}}@media (max-width:767px){.mh-app-nav{margin:0 -16px;padding:8px 16px;top:0}.mh-app-nav a{min-height:37px;padding:7px 12px}.mh-territory-hero{grid-template-columns:1fr;gap:22px;padding:31px 0 29px}.mh-territory-hero h1{font-size:40px}.mh-territory-hero-copy>p:not(.mh-eyebrow){font-size:12px;line-height:1.9}.mh-hero-principle{margin-top:19px;padding:15px}.mh-hero-principle strong{font-size:11px}.mh-hero-principle span{font-size:10px}.mh-territory-hero .mh-actions>a{width:100%}.mh-territory-lens{padding:22px}.mh-territory-lens h2{font-size:27px}.mh-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.mh-proof-strip>div{border-right:1px solid var(--mh-border);border-bottom:1px solid var(--mh-border);padding:15px}.mh-proof-strip>div:nth-child(2){border-right:0}.mh-proof-strip>div:nth-child(3),.mh-proof-strip>div:nth-child(4){border-bottom:0}.mh-proof-strip strong{font-size:21px}.mh-proof-strip strong.is-date{font-size:11px}.mh-thesis{gap:23px}.mh-thesis-copy h2{font-size:33px}.mh-thesis-copy>p:not(.mh-eyebrow){font-size:12px}.mh-thesis-copy>strong{font-size:16px}.mh-thesis-steps{grid-template-columns:1fr;gap:8px}.mh-thesis-steps article{grid-template-columns:37px 1fr;padding:14px 15px}.mh-thesis-steps span{grid-row:1/3;margin-bottom:0}.mh-public-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 11px;display:flex;overflow-x:auto}.mh-public-grid::-webkit-scrollbar{display:none}.mh-public-card{scroll-snap-align:start;flex:0 0 84vw;min-height:375px;padding:22px}.mh-public-card>strong{font-size:32px}.mh-public-card>p:not(.mh-eyebrow){font-size:11px}.mh-public-card>small{font-size:9px}.mh-swipe-hint{color:#7288a2!important;margin-top:8px!important;font-size:9px!important;display:block!important}.mh-territory-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 10px;display:flex;overflow-x:auto}.mh-territory-cards::-webkit-scrollbar{display:none}.mh-territory-cards>a{scroll-snap-align:start;flex:0 0 78vw;min-height:68px}.mh-method-flow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mh-method-flow>div:last-of-type{grid-column:1/-1}.mh-method-flow>div{padding:15px}.mh-member-features{gap:6px}.mh-archive-details{padding:15px}}.mh-story-rail{scrollbar-width:none;-ms-overflow-style:none}.mh-story-rail::-webkit-scrollbar{display:none}.mh-audience-carousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mh-audience-card{border:1px solid var(--mh-border);background:var(--mh-panel);border-radius:13px;flex-direction:column;min-width:0;min-height:310px;padding:25px;display:flex;box-shadow:0 12px 30px #0418270b}.mh-audience-card-top{color:var(--mh-gold);justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.mh-audience-card-top>span{letter-spacing:.1em;border:1px solid;border-radius:999px;place-items:center;min-width:36px;height:32px;padding:0 8px;font:700 10px/1 Manrope,Inter,sans-serif;display:grid}.mh-audience-card h3{letter-spacing:-.03em;margin-top:10px;font:600 22px/1.35 Manrope,Inter,sans-serif}.mh-audience-card>p:not(.mh-eyebrow){color:var(--mh-muted);margin-top:14px;font-size:12px;line-height:1.9}.mh-audience-links{flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:22px;display:flex}.mh-audience-links a{min-height:38px;color:var(--mh-gold);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.mh-professional-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mh-territory-cards small{color:var(--mh-gold);margin-top:11px;font-size:10px;font-weight:700;display:block}.mh-swipe-hint{letter-spacing:.02em;align-items:center;gap:7px;font-weight:700}@media (max-width:900px){.mh-story-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-padding-inline:20px;gap:14px!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}.mh-story-rail>*{scroll-snap-align:start;scroll-snap-stop:normal}.mh-swipe-hint{color:#7f93aa!important;margin-top:10px!important;font-size:11px!important;line-height:1.4!important;display:flex!important}.mh-proof-strip{background:0 0;border:0;border-radius:0;margin:0 -18px 4px;padding:0 18px 12px}.mh-proof-strip>div{background:var(--mh-panel);border-radius:15px;flex-direction:column;flex:0 0 68vw;justify-content:flex-end;min-height:170px;padding:25px;display:flex;border:1px solid var(--mh-border)!important}.mh-proof-strip span{font-size:11px;line-height:1.5}.mh-proof-strip strong{margin-top:13px;font-size:38px;line-height:1.05}.mh-proof-strip strong.is-date{font-size:18px;line-height:1.35}.mh-thesis-steps{margin:0 -18px;padding:0 18px 12px}.mh-thesis-steps article{border-radius:15px;flex-direction:column;flex:0 0 68vw;justify-content:flex-end;align-items:flex-start;min-height:220px;padding:26px;display:flex}.mh-thesis-steps span{border-radius:13px;width:48px;height:48px;margin:0 0 auto;font-size:11px}.mh-thesis-steps b{margin-top:28px;font-size:22px;line-height:1.25}.mh-thesis-steps p{margin-top:8px;font-size:14px;line-height:1.65}.mh-public-grid{margin:0 -18px;padding:0 18px 12px}.mh-public-card{border-radius:16px;flex:0 0 70vw;min-height:430px;padding:27px}.mh-public-card-top{margin-bottom:31px}.mh-public-card-top>span{border-radius:12px;width:48px;height:48px}.mh-public-card h3{font-size:20px;line-height:1.35}.mh-public-card>strong{margin-top:18px;font-size:39px;line-height:1.05}.mh-public-card>p:not(.mh-eyebrow){margin-top:18px;font-size:14px;line-height:1.75}.mh-public-card>small{margin-top:18px;padding-top:16px;font-size:11px;line-height:1.65}.mh-public-card>b{padding-top:22px;font-size:12px}.mh-territory-cards{margin:0 -18px;padding:0 18px 12px}.mh-territory-cards>a{border-radius:16px;flex:0 0 68vw;align-items:flex-start;min-height:210px;padding:27px;display:flex;position:relative}.mh-territory-cards>a>svg:first-child{width:27px;height:27px}.mh-territory-cards>a>svg:last-child{width:20px;height:20px;position:absolute;bottom:24px;right:24px}.mh-territory-cards strong{white-space:normal;font-size:23px;line-height:1.25}.mh-territory-cards span{margin-top:8px;font-size:14px;line-height:1.55}.mh-territory-cards small{margin-top:24px;font-size:11px}.mh-audience-carousel{margin:0 -18px;padding:0 18px 12px}.mh-audience-card{border-radius:16px;flex:0 0 70vw;min-height:430px;padding:28px}.mh-audience-card h3{font-size:24px;line-height:1.3}.mh-audience-card>p:not(.mh-eyebrow){font-size:14px;line-height:1.75}.mh-audience-links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto}.mh-audience-links a{min-height:44px;font-size:13px}.mh-niche-grid{margin:0 -18px;padding:0 18px 12px}.mh-niche-grid>.mh-niche{border-radius:16px;flex:0 0 70vw;min-height:465px;padding:28px}.mh-niche h3{font-size:29px}.mh-niche>p:not(.mh-eyebrow){min-height:0;font-size:14px;line-height:1.75}.mh-niche-number{margin-top:27px;padding-top:22px}.mh-niche-number strong{font-size:39px}.mh-niche-number span{font-size:12px;line-height:1.6}.mh-niche>small{min-height:0;margin-bottom:24px;font-size:11px;line-height:1.7}.mh-niche-link{min-height:50px;font-size:13px}.mh-method-flow{margin:0 -18px;padding:0 18px 12px}.mh-method-flow>svg{display:none}.mh-method-flow>div{border-radius:15px;flex-direction:column;flex:0 0 62vw;justify-content:flex-end;min-height:240px;padding:26px;display:flex}.mh-method-flow span{margin-bottom:auto;font-size:11px}.mh-method-flow b{margin-top:30px;font-size:23px}.mh-method-flow p{margin-top:8px;font-size:14px;line-height:1.65}.mh-professional-rail{margin:0 -18px;padding:0 18px 12px}.mh-professional-rail>a{scroll-snap-align:start;flex:0 0 70vw;min-height:300px;border-radius:16px!important;padding:28px!important}.mh-member-features span{padding:8px 11px;font-size:11px}}@media (max-width:767px){.mh-container{width:calc(100% - 32px)}.mh-eyebrow{font-size:11px!important;line-height:1.55!important}.mh-territory-hero-copy>p:not(.mh-eyebrow){font-size:16px;line-height:1.65}.mh-hero-principle{padding:18px}.mh-hero-principle strong{font-size:14px;line-height:1.45}.mh-hero-principle span{font-size:13px;line-height:1.65}.mh-territory-lens{padding:25px}.mh-territory-lens h2{font-size:29px}.mh-territory-lens>p:not(.mh-eyebrow){font-size:14px;line-height:1.7}.mh-lens-list{gap:8px}.mh-lens-list span{padding:8px 10px;font-size:11px}.mh-territory-lens>strong{font-size:20px;line-height:1.45}.mh-heading h2{font-size:30px;line-height:1.22}.mh-heading>div>p:not(.mh-eyebrow){font-size:14px;line-height:1.7}.mh-thesis-copy>p:not(.mh-eyebrow){font-size:15px;line-height:1.7}.mh-thesis-copy>strong{font-size:18px;line-height:1.5}.mh-method-proof p{font-size:13px;line-height:1.7}.mh-member-bridge>div>p:not(.mh-eyebrow){font-size:14px;line-height:1.7}.mh-member-bridge small{font-size:11px;line-height:1.65}.mh-territory-all{min-height:44px;font-size:13px!important}.mh-proof-strip,.mh-thesis-steps,.mh-public-grid,.mh-territory-cards,.mh-audience-carousel,.mh-niche-grid,.mh-method-flow,.mh-professional-rail{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.mh-proof-strip>div{flex-basis:84vw;min-height:180px}.mh-proof-strip strong{font-size:42px}.mh-thesis-steps article{flex-basis:84vw;min-height:235px}.mh-public-card{flex-basis:86vw;min-height:450px}.mh-public-card h3{font-size:21px}.mh-public-card>strong{font-size:40px}.mh-public-card>p:not(.mh-eyebrow){font-size:15px}.mh-public-card>small{font-size:12px}.mh-territory-cards>a{flex-basis:84vw;min-height:220px}.mh-audience-card{flex-basis:86vw;min-height:445px}.mh-audience-card h3{font-size:25px}.mh-audience-card>p:not(.mh-eyebrow){font-size:15px}.mh-niche-grid>.mh-niche{flex-basis:86vw;min-height:480px}.mh-niche>p:not(.mh-eyebrow){font-size:15px}.mh-method-flow>div{flex-basis:82vw;min-height:250px}.mh-professional-rail>a{flex-basis:86vw;min-height:315px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-copy>p:not(.mh-eyebrow){color:#4f6275}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle strong{color:#73571b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens{background:linear-gradient(145deg,#102739,#081b2b);border-color:#294255}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens h2{color:#f8fbfd}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens>p:not(.mh-eyebrow){color:#c7d4df}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-lens-list span{color:#d4dee7;border-color:#ffffff24}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens>strong{color:#efd078;border-top-color:#ffffff20}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip>div{background:#fff;border-color:#d9e1e7}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip span{color:#61758a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip strong{color:#10283b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip strong.is-date{color:#73571b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-copy>p:not(.mh-eyebrow){color:#52667a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-copy>strong{color:#76591b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps article{background:#0d2334;border-color:#2b4254}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps b{color:#f8fbfd}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps p{color:#c9d5df}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps span{color:#e3bd67;background:#e3bd6708;border-color:#e3bd6766}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card{background:#fff;border-color:#d9e1e7;box-shadow:0 10px 28px #10283b0a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card h3{color:#10283b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>strong{color:#85631d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>p:not(.mh-eyebrow){color:#52667a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>small{color:#6b7d8f;border-top-color:#e3e8ec}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>b{color:#76591b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card-top{color:#8a671d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards>a{background:#0d2334;border-color:#2b4254}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards strong{color:#f8fbfd}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards span{color:#c7d4df}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards small{color:#e3bd67}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards>a>svg:last-child{color:#aebdca}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card{background:#fff;border-color:#d9e1e7}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card h3{color:#10283b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card>p:not(.mh-eyebrow){color:#52667a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-links a{color:#76591b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche{background:#fff;border-color:#d9e1e7}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche h3{color:#10283b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche>p:not(.mh-eyebrow){color:#52667a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-number strong{color:#85631d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-number span,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche>small{color:#65798d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-link{color:#76591b!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow>div{background:#0d2334;border-color:#2b4254}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow b{color:#f8fbfd}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow p{color:#c9d5df}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow span{color:#e3bd67}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-proof p{color:#52667a}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-member-bridge h2{color:#10283b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-member-bridge>div>p:not(.mh-eyebrow),.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-member-bridge small{color:#52667a}@media (max-width:900px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-app-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e0e6ea;margin:0 -18px;padding:10px 18px;position:relative;top:auto}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-app-nav a{color:#607386;min-height:38px;padding:8px 14px;font-size:11px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-app-nav a.is-active{color:#72571d;background:#f5eddc;border-color:#b99a55}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero{padding:30px 0 24px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero h1{font-size:max(34px,min(8.8vw,42px));line-height:1.05}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-copy>p:not(.mh-eyebrow){font-size:15px;line-height:1.62}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle{background:#f6f0e3;border-left-color:#a68134;margin-top:18px;padding:15px 16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle strong{font-size:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle span{font-size:13px;line-height:1.6}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero .mh-actions{gap:9px;margin-top:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens{min-height:0;padding:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens h2{font-size:27px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens>p:not(.mh-eyebrow){font-size:14px;line-height:1.6}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip{margin-bottom:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip>div{flex:0 0 76vw;justify-content:center;min-height:138px;padding:20px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip span{font-size:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip strong{margin-top:9px;font-size:34px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip strong.is-date{font-size:17px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis{gap:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-copy h2{font-size:31px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-copy>p:not(.mh-eyebrow){font-size:14px;line-height:1.65}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-copy>strong{margin-top:16px;font-size:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps article{flex:0 0 78vw;justify-content:flex-start;min-height:178px;padding:21px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps span{width:42px;height:42px;margin:0 0 22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps b{margin:0;font-size:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps p{margin-top:7px;font-size:13px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-heading h2{font-size:27px;line-height:1.18}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-heading>div>p:not(.mh-eyebrow){font-size:13px;line-height:1.62}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card{flex:0 0 82vw;min-height:332px;padding:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card-top{margin-bottom:20px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card h3{font-size:19px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>strong{margin-top:13px;font-size:34px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>p:not(.mh-eyebrow){margin-top:13px;font-size:13px;line-height:1.6}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>small{margin-top:13px;padding-top:13px;font-size:11px;line-height:1.55}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card>b{padding-top:15px;font-size:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards>a{flex:0 0 82vw;min-height:165px;padding:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards strong{font-size:21px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards span{font-size:13px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards small{margin-top:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card{flex:0 0 82vw;min-height:335px;padding:23px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card-top{margin-bottom:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card h3{font-size:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card>p:not(.mh-eyebrow){font-size:13px;line-height:1.62}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-links{padding-top:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-links a{font-size:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-grid>.mh-niche{flex:0 0 82vw;min-height:385px;padding:23px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche h3{font-size:26px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche>p:not(.mh-eyebrow){font-size:13px;line-height:1.62}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-number{margin-top:19px;padding-top:17px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-number strong{font-size:34px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche>small{margin-bottom:16px;font-size:10px;line-height:1.55}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-link{min-height:44px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow>div{flex:0 0 76vw;justify-content:flex-start;min-height:178px;padding:21px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow span{margin:0 0 24px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow b{margin:0;font-size:21px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow p{margin-top:7px;font-size:13px;line-height:1.6}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-proof{margin-top:12px;padding:15px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-proof p{font-size:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-professional-rail>a{flex:0 0 82vw;min-height:250px;padding:23px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-section{padding:26px 0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-swipe-hint{display:none!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip+.mh-swipe-hint{color:#71859a!important;margin-top:7px!important;font-size:10px!important;display:flex!important}}@media (max-width:767px){body:has(.market-hub[data-market-version=territorio-product-v2]){--app-top-height:calc(76px + env(safe-area-inset-top,0px));--obi-dock-height:calc(72px + env(safe-area-inset-bottom,0px));--mobile-navigation-height:var(--obi-dock-height)}body:has(.market-hub[data-market-version=territorio-product-v2]) .app-history-bar.app-facade-header{height:var(--app-top-height);padding:env(safe-area-inset-top,0px) 0 0}body:has(.market-hub[data-market-version=territorio-product-v2]) nav.mobile-page-navigation.app-tab-bar.obi-voice-navigation{min-height:var(--obi-dock-height);padding-top:4px;padding-bottom:calc(5px + env(safe-area-inset-bottom,0px))}body:has(.market-hub[data-market-version=territorio-product-v2]) nav.obi-voice-navigation>a{min-height:50px;padding:4px 2px}body:has(.market-hub[data-market-version=territorio-product-v2]) nav.mobile-page-navigation.app-tab-bar.obi-voice-navigation .obi-hold-button{width:52px;height:52px;min-height:52px}body:has(.market-hub[data-market-version=territorio-product-v2]) .obi-voice-nav-control .obi-hold-caption{font-size:8px}body:has(.market-hub[data-market-version=territorio-product-v2]) .portal-page-content{padding-top:var(--app-top-height);padding-bottom:calc(var(--obi-dock-height) + 18px)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-container{width:calc(100% - 28px)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-app-nav{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero{padding-top:24px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero h1{font-size:34px;line-height:1.06}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-lens{margin-top:2px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-heading h2{font-size:25px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-grid,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-carousel,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-grid,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-professional-rail{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;gap:12px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-proof-strip>div{flex-basis:80vw}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-thesis-steps article{flex-basis:82vw}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-card,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-cards>a,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-audience-card,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche-grid>.mh-niche{flex-basis:84vw}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-method-flow>div{flex-basis:80vw}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-professional-rail>a{flex-basis:84vw}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard{background:linear-gradient(145deg,#102739,#081b2b);border:1px solid #294255;border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 18px 44px #081b2b1f}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-head h2{color:#f8fbfd;letter-spacing:-.035em;margin-top:8px;font:600 27px/1.2 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-head>a{color:#efd078;background:#d9b45a0d;border:1px solid #d9b45a66;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis>a{background:#ffffff08;border:1px solid #ffffff1d;border-radius:12px;min-width:0;padding:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis span{color:#aebecd;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700;line-height:1.35;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis strong{color:#f4d276;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font:700 23px/1.08 Manrope,Inter,sans-serif;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis small{color:#9eb0bf;margin-top:6px;font-size:9px;line-height:1.45;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-cta{color:#f7fbff;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-cta span{min-width:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-cta b{font-size:12px;line-height:1.45;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-cta small{color:#aebecd;margin-top:4px;font-size:10px;line-height:1.45;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-cta>svg{color:#efd078;flex:none}@media (max-width:767px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard{gap:16px;padding:20px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-head h2{font-size:24px;line-height:1.17}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis{gap:8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis>a{min-height:104px;padding:13px 12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-kpis strong{font-size:21px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-cta{min-height:58px}}.mh-three-fronts-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mh-front-card{min-height:330px;position:relative;overflow:hidden}.mh-front-market{background:radial-gradient(circle at 90% 5%,#69d8b814,#0000 38%),linear-gradient(150deg,#142a31,#0f1c28);border-color:#69d8b84a}.mh-front-map{background:radial-gradient(circle at 90% 5%,#299dff1f,#0000 42%),linear-gradient(150deg,#10283c,#0e1b29);border-color:#4ba9ff66}.mh-front-plan{background:radial-gradient(circle at 90% 5%,#8b5cf624,#0000 42%),linear-gradient(150deg,#1a2038,#101a29);border-color:#9566ee66}.mh-front-dots{justify-content:center;gap:6px;margin-top:14px;display:none}.mh-front-dots span{background:#ffffff40;border-radius:999px;width:6px;height:6px}.mh-front-dots span:first-child{background:var(--mh-gold);width:18px}@media (max-width:640px){.mh-three-fronts{overflow:visible}.mh-three-fronts .mh-heading{margin-bottom:18px}.mh-three-fronts-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-right:calc(-50vw + 50%);padding:2px 9vw 12px 1px;scroll-padding:0 4px;display:flex;overflow-x:auto}.mh-three-fronts-rail::-webkit-scrollbar{display:none}.mh-front-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%;min-height:355px;padding:22px}.mh-front-card h3{font-size:25px}.mh-front-card>p:not(.mh-eyebrow){min-height:auto;font-size:12px}.mh-front-card .mh-niche-link{min-height:52px;font-size:12px}.mh-front-dots{display:flex}}.mh-planner-scenario-rail,.mh-planner-result-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mh-planner-scenario-card :-webkit-any(input,select){color:#e1eaf5;background:#142535;border:1px solid #ffffff26;border-radius:6px;width:100%;min-height:43px;padding:10px;font-size:12px}.mh-planner-scenario-card :-moz-any(input,select){color:#e1eaf5;background:#142535;border:1px solid #ffffff26;border-radius:6px;width:100%;min-height:43px;padding:10px;font-size:12px}.mh-planner-scenario-card :is(input,select){color:#e1eaf5;background:#142535;border:1px solid #ffffff26;border-radius:6px;width:100%;min-height:43px;padding:10px;font-size:12px}@media (max-width:760px){.mh-planner-scenario-rail,.mh-planner-result-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-right:calc(-50vw + 50%);padding:2px 10vw 12px 1px;scroll-padding:0 4px;display:flex;overflow-x:auto}.mh-planner-scenario-rail::-webkit-scrollbar{display:none}.mh-planner-result-rail::-webkit-scrollbar{display:none}.mh-planner-scenario-card,.mh-planner-result-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 86%;min-height:300px}}.mh-territory-hero-v3{max-width:980px;padding:38px 0 20px!important;display:block!important}.mh-territory-hero-v3 .mh-territory-hero-copy{max-width:900px}.mh-territory-hero-v3 h1{max-width:900px;margin-bottom:18px}.mh-three-fronts-primary{border-top:0;padding-top:18px}.mh-front-live{border-top:1px solid var(--mh-border);align-items:flex-end;gap:12px;margin-top:auto;padding:20px 0 4px;display:flex}.mh-front-live strong{letter-spacing:-.045em;color:#f2f6fa;font-variant-numeric:tabular-nums;font:600 34px/1 Manrope,Inter,sans-serif}.mh-front-live span{color:#9eb1c5;max-width:180px;font-size:10px;line-height:1.45}.mh-live-update{letter-spacing:.035em;flex-basis:100%;align-items:center;gap:7px;color:#e6c96f!important;margin-top:7px!important;font-size:9px!important;line-height:1.35!important;display:flex!important}.mh-live-update i{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.55s ease-in-out infinite mh-live-update-pulse;box-shadow:0 0 0 3px #e6c96f14}@keyframes mh-live-update-pulse{0%,to{opacity:.34}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mh-live-update i{opacity:.82;animation:none}}.mh-front-market .mh-front-live strong{color:#9fe5cf}.mh-front-map .mh-front-live strong{color:#9ed2ff}.mh-front-plan .mh-front-live strong{color:#c7b4ff}.mh-territory-context{padding-top:20px}.mh-territory-dashboard-v3{max-width:none}@media (max-width:640px){.mh-territory-hero-v3{padding:22px 0 8px!important}.mh-territory-hero-v3 h1{margin:12px 0 13px!important;font-size:34px!important;line-height:1.04!important}.mh-territory-hero-v3 .mh-territory-hero-copy>p:not(.mh-eyebrow){font-size:14px!important;line-height:1.55!important}.mh-territory-hero-v3 .mh-hero-principle{margin-top:15px}.mh-three-fronts-primary{padding-top:14px}.mh-three-fronts-primary .mh-heading h2{font-size:25px}.mh-front-card{min-height:390px}.mh-front-live{padding-top:18px}.mh-front-live strong{font-size:38px}.mh-territory-context{padding-top:10px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2]{--mh-bg:#071522;--mh-panel:#0d1b29;--mh-text:#f6f8fb;--mh-muted:#9eb0c3;--mh-border:#ffffff1f;color:var(--mh-text)!important;background:radial-gradient(circle at 78% 0,#2377bc24,#0000 28%),linear-gradient(#071522 0%,#081827 48%,#07131f 100%)!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-container{padding-bottom:128px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-webkit-any(h1,h2,h3,strong){color:#f8fbff}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-moz-any(h1,h2,h3,strong){color:#f8fbff}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :is(h1,h2,h3,strong){color:#f8fbff}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-eyebrow{color:#d8b558!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-copy>p:not(.mh-eyebrow),.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-heading>div>p:not(.mh-eyebrow),.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-niche>p:not(.mh-eyebrow){color:#9fb0c3!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle{border:1px solid #ffffff14;border-left:2px solid #d8b558;border-radius:12px;color:#eef3f8!important;background:linear-gradient(135deg,#d8b55817,#ffffff05)!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle span{color:#9fb0c3!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1px;border-radius:18px;box-shadow:0 16px 38px #00000038}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-market{background:radial-gradient(circle at 88% 12%,#47d3b124,#0000 34%),linear-gradient(160deg,#102632 0%,#0a1c28 64%,#081722 100%)!important;border-color:#47d3b175!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-map{background:radial-gradient(circle at 84% 10%,#388fff33,#0000 36%),linear-gradient(160deg,#0d2740 0%,#0a1b2b 65%,#071522 100%)!important;border-color:#489dff8c!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-plan{background:radial-gradient(circle at 84% 10%,#8b5cf638,#0000 38%),linear-gradient(160deg,#171f3c 0%,#101a2c 65%,#081522 100%)!important;border-color:#9160ee94!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card .mh-niche-top>span{color:#e8d8aa;background:#d8b5580b;border-color:#d8b55855}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-market .mh-niche-top>svg,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-market .mh-niche-link{color:#65ddbe!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-map .mh-niche-top>svg,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-map .mh-niche-link{color:#65b4ff!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-plan .mh-niche-top>svg,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-plan .mh-niche-link{color:#b28cff!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card .mh-niche-link{border-top-color:#ffffff1f;margin-top:18px;font-size:12px;font-weight:800}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-live{border-top-color:#ffffff18}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-live span{color:#8fa3b8}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-dashboard-v3{background:linear-gradient(145deg,#10283b,#0a1927)!important;border-color:#27465d!important}@media (max-width:640px){.imoveis-theme .app-facade-header{background:#071522!important;border-bottom:1px solid #ffffff12!important;height:82px!important;min-height:82px!important;overflow:hidden!important}.imoveis-theme .app-facade-header>a{justify-content:center!important;align-items:center!important;height:82px!important;display:flex!important}.imoveis-theme .app-facade-logo{object-fit:contain!important;width:min(78vw,360px)!important;height:72px!important;max-height:72px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-container{width:calc(100% - 26px)!important;padding-bottom:150px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-app-nav{display:none!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-v3{padding:15px 0 4px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-v3 h1{letter-spacing:-.045em!important;margin:10px 0 11px!important;font-size:31px!important;line-height:1.03!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-v3 .mh-territory-hero-copy>p:not(.mh-eyebrow){font-size:13px!important;line-height:1.5!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle{margin-top:13px!important;padding:14px 15px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle strong{font-size:13px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-hero-principle span{font-size:11px!important;line-height:1.45!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-three-fronts-primary{padding-top:14px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-three-fronts-primary .mh-heading{margin-bottom:15px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-three-fronts-primary .mh-heading h2{color:#f8fbff!important;font-size:24px!important;line-height:1.08!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-three-fronts-primary .mh-heading>div>p:not(.mh-eyebrow){margin-top:8px!important;font-size:11px!important;line-height:1.55!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-three-fronts-rail{margin-right:calc(-50vw + 50%)!important;padding-right:12vw!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card{flex-basis:88%!important;min-height:350px!important;padding:21px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card h3{color:#f8fbff!important;margin-top:10px!important;font-size:26px!important;line-height:1.08!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card>p:not(.mh-eyebrow){margin-top:13px!important;font-size:12px!important;line-height:1.6!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-live{margin-top:auto!important;padding-top:17px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-live strong{font-size:36px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-card .mh-niche-link{min-height:48px!important;padding-top:14px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-front-dots{margin-top:10px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-context{padding-top:10px!important}}.mh-metropolitan{position:relative;overflow:hidden}.mh-metro-rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(210px,1fr));gap:14px;padding:4px 2px 12px;display:grid;overflow-x:auto}.mh-metro-card{scroll-snap-align:start;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1c;border-radius:22px;min-width:210px;padding:18px;box-shadow:0 18px 40px #00000029}.mh-metro-card.is-core{background:linear-gradient(#e8b8471f,#ffffff06);border-color:#e8b84775}.mh-metro-card-top,.mh-strategic-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-metro-card-top span{letter-spacing:.14em;color:var(--mh-muted);font-size:10px;font-weight:800}.mh-metro-card h3{margin:16px 0 7px;font-size:18px}.mh-metro-card>strong{color:var(--mh-gold);font-size:34px;line-height:1;display:block}.mh-metro-card>p{color:var(--mh-muted);margin:7px 0 14px;font-size:12px}.mh-metro-mix{border-top:1px solid #ffffff14;gap:7px;margin-top:12px;padding-top:12px;display:grid}.mh-metro-mix span{color:var(--mh-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.mh-metro-mix b{color:var(--mh-text)}.mh-metro-card>small{color:var(--mh-muted);margin-top:14px;font-size:10px;display:block}.mh-metro-card>.mh-live-update{margin-top:9px!important}.mh-strategic-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:30px 0 14px;display:flex}.mh-strategic-head h3{margin:5px 0 0;font-size:24px}.mh-live-pill{color:#7ce7a8;letter-spacing:.12em;background:#48dc8a17;border:1px solid #48dc8a57;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.mh-strategic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mh-strategic-card{background:linear-gradient(155deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1c;border-radius:22px;padding:18px}.mh-strategic-card-head>span{color:var(--mh-gold);font-size:12px;font-weight:800}.mh-strategic-card h3{margin:13px 0 7px;font-size:20px}.mh-strategic-card>p{color:var(--mh-muted);margin:0;font-size:13px}.mh-strategic-numbers{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.mh-strategic-numbers span{background:#0000001f;border:1px solid #ffffff14;border-radius:14px;padding:11px}.mh-strategic-numbers small{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.mh-strategic-numbers strong{margin-top:4px;font-size:14px;display:block}.mh-strategic-tags{flex-wrap:wrap;gap:7px;display:flex}.mh-strategic-tags span{background:#e8b8471a;border:1px solid #e8b84733;border-radius:999px;padding:6px 8px;font-size:10px}.mh-strategic-card footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;display:flex}.mh-strategic-card footer small{color:var(--mh-muted);font-size:10px}.mh-strategic-card footer a{color:var(--mh-gold);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:760px){.mh-metro-rail{grid-template-columns:repeat(5,82vw);margin-right:-18px;padding-right:18px}.mh-strategic-head{align-items:flex-start}.mh-strategic-head h3{font-size:20px}.mh-strategic-grid{grid-template-columns:1fr}.mh-strategic-numbers{grid-template-columns:1fr 1fr}.mh-strategic-numbers span:last-child{grid-column:1/-1}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-card{gap:14px;padding:22px;overflow:hidden;background:radial-gradient(circle at 92% 4%,#d8b55814,#0000 27%),linear-gradient(145deg,#0d2537 0%,#091a29 62%,#081624 100%)!important;border-color:#2a5068!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-head{align-items:flex-start}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-head h2{letter-spacing:-.045em;max-width:720px;margin-top:8px;font:700 max(27px,min(3vw,40px))/1.08 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-pin{color:#f1cd68;background:#d9b45a0d;border:1px solid #d9b45a66;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panel{background:linear-gradient(145deg,#ffffff07,#06152226);border:1px solid #ffffff1b;border-radius:14px;min-width:0;padding:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panel-title{color:#aebed0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800;line-height:1.25}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-thermometer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card{--signal:#72869b;background:#071b2b9e;border:1px solid #ffffff17;border-radius:12px;min-width:0;min-height:128px;padding:13px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-webkit-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=hot]{--signal:#ff6548}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-moz-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=hot]{--signal:#ff6548}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :is(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=hot]{--signal:#ff6548}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-webkit-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=warm]{--signal:#f5c84d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-moz-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=warm]{--signal:#f5c84d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :is(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=warm]{--signal:#f5c84d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-webkit-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=watch]{--signal:#4fcab1}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-moz-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=watch]{--signal:#4fcab1}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :is(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=watch]{--signal:#4fcab1}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-webkit-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=cool]{--signal:#36d3aa}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-moz-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=cool]{--signal:#36d3aa}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :is(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=cool]{--signal:#36d3aa}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-webkit-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=neutral]{--signal:#74899d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :-moz-any(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=neutral]{--signal:#74899d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] :is(.mh-live-signal-card,.mh-live-neighborhood-row)[data-tone=neutral]{--signal:#74899d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-name{color:#d7e3ef;align-items:center;gap:8px;min-width:0;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-name>svg{color:#b9cbe0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-name>strong{color:#f6f9fc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-lights{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:13px 0 9px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-lights>span{background:#20384b;border-radius:5px;height:12px;box-shadow:inset 0 0 0 1px #ffffff08}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-lights>span.is-on{background:var(--signal);box-shadow:0 0 11px color-mix(in srgb,var(--signal) 58%,transparent)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card>b{color:var(--signal);font-size:12px;line-height:1.35;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card>small{color:#95a9bd;margin-top:6px;font-size:9px;line-height:1.45;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-list{background:#ffffff10;border:1px solid #ffffff14;border-radius:11px;gap:1px;display:grid;overflow:hidden}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-row{--signal:#72869b;background:#081b2a;grid-template-columns:minmax(0,1.15fr) minmax(105px,.8fr) 98px;align-items:center;gap:12px;min-height:48px;padding:9px 13px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-row>strong{color:#f5f8fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-status{color:var(--signal);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-status>i{background:var(--signal);width:11px;height:11px;box-shadow:0 0 11px color-mix(in srgb,var(--signal) 65%,transparent);border-radius:50%;flex:none}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-spark{justify-content:flex-end;align-items:flex-end;gap:4px;height:26px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-spark>i{background:var(--signal);opacity:.28;border-radius:3px 3px 1px 1px;width:6px;min-height:4px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-spark>i:nth-last-child(-n+3){opacity:.72}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-spark>i:last-child{opacity:1;box-shadow:0 0 9px color-mix(in srgb,var(--signal) 50%,transparent)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-empty{color:#91a6bc;background:#081b2a;padding:14px;font-size:10px;line-height:1.5}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-layout{grid-template-columns:minmax(210px,.85fr) minmax(290px,1.15fr);align-items:center;gap:24px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>span{color:#d7e1eb;font-size:11px;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>strong{color:#f3cf68;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:4px;font:750 30px/1.15 Manrope,Inter,sans-serif;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>small{color:#83ddc2;margin-top:8px;font-size:9px;line-height:1.5;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-range{min-width:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-scale{height:34px;margin:0 5px;position:relative}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-scale>span{background:linear-gradient(90deg,#2d775f,#e0bf63,#e37a4c);border-radius:999px;height:3px;position:absolute;top:16px;left:0;right:0;box-shadow:0 0 16px #d8b55826}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-scale>i{background:#0b1c2b;border:3px solid #f4d271;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:9px;box-shadow:0 0 12px #f4d2718c}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-labels{color:#8298ae;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;font-size:8px;line-height:1.35;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-labels span:first-child{text-align:left}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-labels span:last-child{text-align:right}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-labels b{color:#c9d6e3;white-space:nowrap;font-size:8px;font-weight:650}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder{border-bottom:1px solid #ffffff18;align-items:flex-end;gap:8px;height:58px;padding:0 12px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder>span{background:#244156;border-radius:4px 4px 0 0;width:16%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder>span:first-child{height:25%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder>span:nth-child(2){height:42%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder>span:nth-child(3){height:54%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder>span:nth-child(4){height:68%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-placeholder>span:nth-child(5){height:82%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-footnote{color:#8499ad;padding-top:2px;font-size:9px;line-height:1.5}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-footnote p{margin:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-footnote small{color:#6f8599;margin-top:3px;font-size:9px;display:block}@media (max-width:767px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-card{gap:11px;padding:18px 14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-head h2{line-height:1.08;font-size:26px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-pin{border-radius:12px;width:43px;height:43px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panel{border-radius:12px;padding:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panel-title{margin-bottom:9px;font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-thermometer-grid{gap:6px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card{min-height:120px;padding:10px 8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-name{gap:5px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-name>svg{width:17px;height:17px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-name>strong{font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-lights{gap:3px;margin:10px 0 7px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-lights>span{border-radius:4px;height:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card>b{font-size:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card>small{font-size:7.8px;line-height:1.4}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-row{grid-template-columns:minmax(0,1fr) minmax(82px,.7fr) 62px;gap:7px;min-height:43px;padding:7px 9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-row>strong{font-size:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-status{gap:5px;font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-neighborhood-status>i{width:9px;height:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-spark{gap:2px;height:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-spark>i{width:4px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-layout{grid-template-columns:minmax(118px,.85fr) minmax(0,1.15fr);gap:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>span{font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>strong{white-space:nowrap;font-size:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>small{font-size:7.6px;line-height:1.4}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-labels,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-labels b{font-size:7px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-footnote,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-footnote small{font-size:7.8px}}@media (max-width:390px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-market-head h2{font-size:24px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card{padding:9px 6px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-card>small{display:none}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-price-copy>strong{font-size:20px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved{max-width:980px;display:block!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved .mh-territory-hero-copy{max-width:900px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved h1{text-align:center;text-wrap:balance;color:#f8fbff!important;font-family:Manrope,Inter,sans-serif!important;font-style:normal!important;font-weight:700!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved .mh-eyebrow{color:#d8b558!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved .mh-territory-hero-copy>p:not(.mh-eyebrow){text-align:center;color:#9fb0c3!important}@media (max-width:640px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved{padding:16px 0 10px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved .mh-eyebrow{white-space:nowrap;letter-spacing:.105em!important;font-size:10px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved h1{white-space:nowrap;letter-spacing:-.04em!important;margin:19px -6px 17px!important;font-size:max(30px,min(8.7vw,38px))!important;line-height:1.04!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-territory-hero-approved .mh-territory-hero-copy>p:not(.mh-eyebrow){text-wrap:balance;letter-spacing:-.01em!important;max-width:34ch!important;margin-left:auto!important;margin-right:auto!important;font-size:15px!important;line-height:1.52!important}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama-title .mh-live-panel-title{margin:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama-title>small{color:#91a8bf;font-size:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-card>b{color:#f7fbff;letter-spacing:-.045em;margin-top:17px;font:700 34px/1 Manrope,Inter,sans-serif;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-card>small{color:#a8bbcf;margin-top:7px;font-size:11px;line-height:1.35;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-signal-scope{color:#7890a7;border-top:1px solid #ffffff17;margin-top:auto;padding-top:13px;font-size:9px;line-height:1.35;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-launch-units{background:#d9b45a0c;border:1px solid #d9b45a26;border-radius:9px;align-items:baseline;gap:7px;margin-top:12px;padding:9px 10px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-launch-units strong{color:#f1c95e;font-size:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-launch-units span{color:#9eb1c5;font-size:9px}@media (max-width:640px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama-title{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-thermometer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-card{border-radius:10px!important;min-height:142px!important;padding:10px 8px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-name{gap:5px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-name>svg{flex:none;width:15px!important;height:15px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-name>strong{white-space:normal!important;font-size:9px!important;line-height:1.15!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-card>b{margin-top:13px!important;font-size:27px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-card>small{margin-top:4px!important;font-size:8px!important;line-height:1.25!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-signal-scope{padding-top:8px!important;font-size:7px!important;line-height:1.25!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-launch-units{margin-top:7px!important;padding:6px!important;display:block!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-launch-units strong{font-size:12px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-live-panorama .mh-live-launch-units span{margin-top:2px;line-height:1.2;display:block;font-size:7px!important}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value{background:radial-gradient(circle at 92% 0,#d8b55814,#0000 28%),linear-gradient(145deg,#0c2233 0%,#091925 70%,#081522 100%);border:1px solid #24465e;border-radius:20px;margin-top:28px;padding:20px;box-shadow:0 16px 38px #0000002e}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head h3{letter-spacing:-.035em;margin:7px 0 0;font:700 max(21px,min(2.2vw,29px))/1.15 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head>div>p:last-child{color:#8fa4b9;margin-top:6px;font-size:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-badge{color:#e5c66e;letter-spacing:.06em;text-transform:uppercase;background:#d8b5580b;border:1px solid #d8b55855;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:11px;padding:1px 1px 10px;display:flex;overflow-x:auto}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-rail::-webkit-scrollbar{display:none}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card{color:inherit;scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(#ffffff09,#ffffff03),#0a1b28;border:1px solid #2b5369;border-radius:17px;flex:0 0 270px;min-width:0;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s;overflow:hidden}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card:hover{border-color:#d8b55870}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card:active{transform:scale(.995)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card:first-child{background:radial-gradient(circle at 100% 0,#d8b5581c,#0000 38%),linear-gradient(#102638,#0a1b28);border-color:#d8b55870}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-city{color:#e5c66e;align-items:center;gap:8px;min-height:31px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-city h4{color:#f7fbff;margin:0;font-size:16px;line-height:1.2}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric{border-top:1px solid #ffffff15;margin-top:14px;padding-top:13px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>span{color:#8fa6bb;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>strong{color:#e8c766;letter-spacing:-.035em;margin-top:5px;font:700 21px/1.15 Manrope,Inter,sans-serif;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>small{color:#7890a7;margin-top:4px;font-size:9px;line-height:1.35;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric.is-hectare>strong{color:#d9e5ef;font-size:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card footer{color:#8297ab;border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;margin-top:14px;padding-top:11px;font-size:8px;line-height:1.35;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-note{border-top:1px solid #ffffff12;padding-top:12px;color:#7f94a8!important;margin:7px 2px 0!important;font-size:9px!important;line-height:1.55!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-dots{justify-content:center;gap:6px;margin:4px 0 6px;display:none}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-dots span{background:#ffffff35;border-radius:999px;width:6px;height:6px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-dots span:first-child{background:#d8b558;width:18px}@media (max-width:640px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value{border-radius:18px;margin-top:22px;padding:16px 14px 14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head{gap:10px;margin-bottom:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head h3{max-width:280px;font-size:22px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head>div>p:last-child{font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-badge{padding:6px 8px;font-size:8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-rail{gap:10px;margin:0 -14px;padding:1px 14px 10px;scroll-padding-left:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card{flex-basis:84vw;max-width:340px;min-height:270px;padding:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-city h4{font-size:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>strong{font-size:25px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric.is-hectare>strong{font-size:21px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>small{font-size:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card footer{font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-dots{display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-note{font-size:8px!important}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta{isolation:isolate;color:#f7fbff;background:radial-gradient(circle at 8% 18%,#d8b5582e,#0000 28%),linear-gradient(122deg,#102c3d 0%,#0b2131 58%,#152a32 100%);border:1px solid #d8b558b8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;margin-top:14px;padding:20px 22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000003d,inset 0 1px #fff0be1f}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta:after{content:"";z-index:-1;filter:blur(2px);background:#d8b55817;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-40px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta:hover{border-color:#efd27f;transform:translateY(-2px);box-shadow:0 20px 42px #0000004d,0 0 0 1px #d8b5581f}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta:active{transform:translateY(0)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta:focus-visible{outline-offset:3px;outline:3px solid #efd27f6b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-icon{color:#efd27f;background:linear-gradient(145deg,#d8b55833,#d8b5580f);border:1px solid #efd27f94;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy{gap:4px;min-width:0;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>span{color:#e8c968;letter-spacing:.13em;font-size:10px;font-weight:900}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>strong{color:#fff;letter-spacing:-.025em;font:800 max(18px,min(2vw,24px))/1.18 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>small{color:#9fb3c4;font-size:11px;line-height:1.45}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-action{color:#102230;white-space:nowrap;background:linear-gradient(135deg,#f0d785,#d4ae50);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0003}@media (max-width:640px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta{border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:13px;margin-top:13px;padding:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-icon{border-radius:14px;width:46px;height:46px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>span{font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>strong{font-size:19px;line-height:1.18}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>small{margin-top:3px;font-size:11px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-action{grid-column:1/-1;justify-content:space-between;width:100%;min-height:48px;margin-top:3px;padding:0 16px;font-size:13px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-pricing{padding-top:28px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-groups{background:linear-gradient(#bf993f09,#ffffff03);border:1px solid #bf993f6b;border-radius:22px;gap:0;padding:16px;display:grid;box-shadow:0 14px 32px #0416231f}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group{min-width:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group:first-child{padding-bottom:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group+.mh-public-price-group{border-top:1px solid #bf993f47;padding-top:10px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group-head>span{color:#8296aa;text-align:right;font-size:9px;line-height:1.45}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card{background:linear-gradient(165deg,#fbfaf6 0%,#f5f3ed 100%);border:1px solid #ab893757;border-radius:14px;flex-direction:column;min-width:0;min-height:192px;padding:14px 15px;display:flex;box-shadow:0 6px 16px #071c2c09,inset 0 1px #c7a24942}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card.is-forming{background:linear-gradient(165deg,#f7f7f3 0%,#f1f1ed 100%);border-color:#ab89373d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-top{color:#8a671d;justify-content:flex-start;align-items:center;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-top>span{background:#ffffff9e;border:1px solid #b79a5857;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card h4{color:#10283b;letter-spacing:-.025em;margin:9px 0 0;font:600 16px/1.2 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-note{min-height:23px;color:#6b7e8e!important;margin:4px 0 0!important;font-size:8.5px!important;line-height:1.4!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card>strong{color:#85631d;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:7px;font:700 27px/1.04 Manrope,Inter,sans-serif;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card.is-forming>strong{color:#506779;font-size:24px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-meta{color:#718493;border-top:1px solid #ab89372e;gap:3px;margin-top:auto;padding-top:8px;font-size:8.5px;line-height:1.35;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-meta span:last-child{color:#8e9daa}@media (max-width:1100px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-pricing{padding-top:26px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-groups{border-radius:18px;gap:0;margin:0 -4px;padding:13px 11px 11px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group:first-child{padding-bottom:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group+.mh-public-price-group{padding-top:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group-head{align-items:center;margin-bottom:6px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-group-head>span{max-width:128px;font-size:8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:0 0 7px;scroll-padding-left:0;display:flex;overflow-x:auto}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-rail::-webkit-scrollbar{display:none}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 70vw;max-width:280px;min-height:196px;padding:14px 15px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card h4{margin-top:9px;font-size:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-note{min-height:23px;font-size:8.5px!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card>strong{margin-top:7px;font-size:27px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card.is-forming>strong{font-size:23px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card-meta{padding-top:8px;font-size:8.5px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-section{padding:22px 0 24px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact{background:radial-gradient(circle at 100% 0,#d8b55814,#0000 34%),linear-gradient(145deg,#0c2233 0%,#091a28 100%);border:1px solid #bf993f66;border-radius:18px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 12px 30px #03121d29}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-head{min-width:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-head h2{color:#f3f7fa;letter-spacing:-.025em;max-width:360px;margin:6px 0 0;font:650 20px/1.22 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-card{background:linear-gradient(155deg,#ffffff0e,#ffffff05);border:1px solid #bf993f40;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;min-width:0;min-height:122px;padding:13px;transition:transform .15s,border-color .15s,background .15s;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-card:hover{background:linear-gradient(155deg,#ffffff13,#ffffff06);border-color:#d8b5588f;transform:translateY(-1px)}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-icon{color:#e0bd68;background:#d8b5580e;border:1px solid #d8b5587a;border-radius:10px;grid-row:1;place-items:center;width:34px;height:34px;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-copy{min-width:0}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-copy h3{color:#f4f8fb;letter-spacing:-.02em;margin:0;font:650 15px/1.22 Manrope,Inter,sans-serif}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-copy p{color:#9fb2c4;margin:4px 0 0;font-size:9.5px;line-height:1.45}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-link{color:#e1c372;border-top:1px solid #bf993f2e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:10px;font-weight:750;display:flex}@media (max-width:760px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-section{padding:18px 0 20px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact{border-radius:16px;padding:14px;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-head h2{text-align:right;max-width:210px;margin:0;font-size:14px;line-height:1.28}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-card{border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:7px 8px;min-height:126px;padding:11px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-icon{border-radius:9px;width:30px;height:30px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-copy h3{font-size:14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-copy p{font-size:8.5px;line-height:1.4}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-link{padding-top:7px;font-size:9px}}@media (max-width:360px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-head{display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-role-compact-head h2{text-align:left;max-width:none;margin-top:4px}}.imoveis-theme .market-hub[data-home-compact=true]{min-height:0!important}.imoveis-theme .market-hub[data-home-compact=true] .mh-container{padding-bottom:0!important}.imoveis-theme .market-hub[data-home-compact=true] .mh-container>.mh-role-compact-section:last-child{margin-bottom:0!important;padding-bottom:14px!important}.mh-metro-card{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:block}.mh-metro-card:hover{background:linear-gradient(#e8b84717,#ffffff08);border-color:#e8b8477a;outline:none;transform:translateY(-2px)}.mh-metro-card:focus-visible{background:linear-gradient(#e8b84717,#ffffff08);border-color:#e8b8477a;outline:none;transform:translateY(-2px)}.mh-metro-open{color:var(--mh-gold);letter-spacing:.02em;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:11px;font-weight:800;display:flex}.mh-purchase-planner .mh-planner-access-note{border-left:2px solid var(--mh-gold);max-width:720px;color:var(--mh-muted);background:#dfbf7308;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:11px;line-height:1.65;display:flex}.mh-purchase-planner .mh-planner-access-note svg{color:var(--mh-gold);margin-top:2px}.mh-purchase-planner .mh-planner-context{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.mh-planner-scenario-rail,.mh-planner-result-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.mh-planner-scenario-card{min-height:0}.mh-planner-scenario-card .mh-niche-top>div{align-items:center;gap:10px;display:flex}.mh-planner-scenario-card label{color:var(--mh-muted);flex-direction:column;gap:7px;margin-top:13px;font-size:10px;display:flex}.mh-planner-scenario-card :-webkit-any(input,select){border:1px solid var(--mh-border);background:var(--mh-panel);width:100%;min-height:44px;color:var(--mh-text);border-radius:6px;padding:10px 11px;font-size:12px}.mh-planner-scenario-card :-moz-any(input,select){border:1px solid var(--mh-border);background:var(--mh-panel);width:100%;min-height:44px;color:var(--mh-text);border-radius:6px;padding:10px 11px;font-size:12px}.mh-planner-scenario-card :is(input,select){border:1px solid var(--mh-border);background:var(--mh-panel);width:100%;min-height:44px;color:var(--mh-text);border-radius:6px;padding:10px 11px;font-size:12px}.mh-planner-remove{border:1px solid var(--mh-border);background:0 0;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid;color:var(--mh-muted)!important}.mh-planner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mh-planner-help{color:var(--mh-muted);font-size:10px;margin-top:9px!important}@media (max-width:767px){.mh-purchase-planner .mh-nav{flex-direction:row;align-items:center;padding:9px 0}.mh-purchase-planner .mh-nav>div{width:auto;margin-left:auto}.mh-purchase-planner .mh-nav>div>a:first-child{display:none}.mh-purchase-planner .mh-planner-hero{padding:22px 0 24px}.mh-purchase-planner .mh-planner-hero h1{margin:10px 0 13px;font-size:32px;line-height:1.08}.mh-purchase-planner .mh-planner-hero>p:not(.mh-eyebrow){font-size:13px;line-height:1.55}.mh-purchase-planner .mh-planner-access-note{margin-top:14px;font-size:11px}.mh-purchase-planner .mh-section{padding:24px 0}.mh-purchase-planner .mh-heading h2{font-size:25px}.mh-purchase-planner .mh-planner-context{grid-template-columns:1fr;padding:14px}.mh-purchase-planner .mh-planner-scenario-rail,.mh-purchase-planner .mh-planner-result-rail{scroll-snap-type:x mandatory;gap:12px;margin-left:-16px;margin-right:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}.mh-purchase-planner .mh-planner-scenario-card,.mh-purchase-planner .mh-planner-result-card{scroll-snap-align:start;flex:0 0 84vw;min-height:0;padding:19px}.mh-purchase-planner .mh-niche h3{font-size:22px}.mh-purchase-planner .mh-planner-actions{grid-template-columns:1fr;display:grid}.mh-purchase-planner .mh-planner-actions .mh-button{width:100%}.mh-purchase-planner .mh-paywall{margin-top:16px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-info-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#aebdca;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:10px;font-weight:750;display:inline-flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-info-trigger svg{color:#e5c66e;flex:none}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-info-trigger:hover{color:#f2d47d}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-info-trigger:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #efd27f6b}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-bridge-meta{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding-top:8px;display:flex}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-bridge-meta .mh-live-update{min-width:0;margin:0}.mh-rural-info-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b12b3;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mh-rural-info-modal{color:#f7fbff;background:radial-gradient(circle at 100% 0,#d8b5581a,#0000 34%),linear-gradient(145deg,#0d2638 0%,#081a27 100%);border:1px solid #d8b5586b;border-radius:20px;width:min(100%,440px);padding:18px;box-shadow:0 24px 70px #0000007a}.mh-rural-info-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mh-rural-info-modal-head h3{color:#f7fbff;letter-spacing:-.03em;margin:6px 0 0;font:750 22px/1.15 Manrope,Inter,sans-serif}.mh-rural-info-modal-head>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e5c66e;cursor:pointer;background:#d8b5580f;border:1px solid #d8b55842;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mh-rural-info-modal>p{color:#a9bac8;margin:14px 0 0;font-size:13px;line-height:1.62}@media (max-width:640px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-home-cluster{background:radial-gradient(circle at 92% 0,#d8b55813,#0000 28%),linear-gradient(145deg,#0c2233 0%,#091925 72%,#081522 100%);border:1px solid #24465e;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 28px #00000029}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-home-cluster .mh-land-value{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:13px 12px 8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head{align-items:center;gap:8px;margin-bottom:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head h3{max-width:235px;margin-top:5px;font-size:20px;line-height:1.12}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-head>div>p:last-child{margin-top:4px;font-size:8.5px;line-height:1.4}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-badge{gap:5px;padding:5px 7px;font-size:7.5px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-badge svg{width:12px;height:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-rail{gap:8px;margin:0 -12px;padding:0 12px 6px;scroll-padding-left:12px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card{border-radius:14px;flex-basis:76vw;max-width:304px;min-height:208px;padding:13px 14px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-city{gap:7px;min-height:26px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-city svg{width:16px;height:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-city h4{font-size:16px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric{margin-top:8px;padding-top:8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>span{font-size:8.5px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>strong{margin-top:4px;font-size:22px;line-height:1.1}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric.is-hectare>strong{font-size:18px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-metric>small{margin-top:3px;font-size:9px;line-height:1.3}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-card footer{margin-top:9px;padding-top:7px;font-size:7.8px;line-height:1.3}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-land-value-dots{margin:0 0 2px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-bridge-meta{min-height:32px;margin-top:2px;padding:6px 0 2px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-bridge-meta .mh-live-update{font-size:8.5px;line-height:1.3}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-info-trigger{white-space:nowrap;margin-left:auto;font-size:9px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-home-cluster .mh-rural-national-cta{box-shadow:none;background:linear-gradient(#ffffff05,#ffffff02);border:0;border-top:1px solid #24465e;border-radius:0;grid-template-columns:38px minmax(0,1fr);gap:10px;margin-top:0;padding:12px 12px 13px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta:after{opacity:.3}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-icon{border-radius:11px;width:38px;height:38px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-icon svg{width:19px;height:19px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy{gap:2px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>span{font-size:8px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>strong{font-size:16px;line-height:1.15}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-copy>small{margin-top:2px;font-size:9.5px;line-height:1.35}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-rural-national-cta-action{color:#e8c968;width:auto;min-height:31px;box-shadow:none;background:#d8b55812;border:1px solid #d8b5584d;border-radius:9px;grid-column:2;justify-self:start;margin-top:4px;padding:0 9px;font-size:9.5px}.mh-rural-info-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));place-items:end center}.mh-rural-info-modal{border-radius:18px;width:100%;max-width:430px;padding:16px}.mh-rural-info-modal-head h3{font-size:20px}.mh-rural-info-modal>p{font-size:13px;line-height:1.58}}.pm-open{color:#9de4be!important}.pm-hero{padding-bottom:26px!important}.pm-stepper{flex-wrap:wrap;gap:14px;margin-top:24px;font-size:12px;display:flex}.pm-stepper span,.pm-stepper a{border:1px solid #fff2;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;display:inline-flex}.pm-stepper span{color:#b8e4c9;background:#53bc810c}.pm-stepper a{color:#dfc368}.pm-public h2,.pm-pulse h2{margin:8px 0 16px;font-family:Fraunces,serif;font-size:max(23px,min(2.4vw,33px));line-height:1.25}.pm-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pm-number{background:#0d2131;border:1px solid #fff2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:22px;display:flex;position:relative}.pm-number strong{color:#fff;font:700 max(27px,min(3.4vw,43px))/1.1 Manrope,sans-serif}.pm-number span{color:#eee;font-size:13px;line-height:1.5}.pm-number small{color:#a7b2bf;font-size:11px;line-height:1.6}.pm-number>svg{color:#d4af37;align-self:flex-end;margin-top:auto}.pm-note{color:#abb6c3;margin:15px 0;font-size:12px;line-height:1.8}.pm-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.pm-price{background:#102336;border:1px solid #d4af3740;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:24px;display:flex}.pm-price h3{color:#c3ccd6;margin:0;font-size:14px;font-weight:600}.pm-price strong{overflow-wrap:anywhere;font:700 max(25px,min(3.4vw,39px))/1.3 Manrope,sans-serif}.pm-price strong small,.pm-pulse-grid strong small{color:#acb7c4;margin-left:3px;font-size:12px;font-weight:400}.pm-price p{color:#d0d7df;margin:0;font-size:12px;line-height:1.8}.pm-price>small{color:#aeb8c3;font-size:11px;line-height:1.7}.pm-link{align-items:center;gap:8px;margin-top:12px;display:flex;color:#dfc368!important;font-size:12px!important}.pm-insufficient{background:#102030;border:1px solid #d4af3733;border-radius:12px;padding:22px}.pm-insufficient p{color:#b4bfca;margin:8px 0 0;font-size:12px;line-height:1.8}.pm-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pm-context{background:#0d1d2e;border:1px solid #ffffff1e;border-radius:12px;min-width:0;padding:23px}.pm-context h2{font-size:23px}.pm-context>small,.pm-method p,.pm-context>p:not(.mh-eyebrow){color:#aab6c4;font-size:11px;line-height:1.8}.pm-row{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:flex}.pm-row b{color:#ead18b;align-items:center;gap:8px;display:flex}.pm-context>small{margin-top:15px;display:block}.pm-method{border:1px solid #ffffff1c;border-radius:10px;margin-top:20px;padding:18px}.pm-method summary{cursor:pointer;color:#c7d0da;font-size:12px}.pm-method p{margin-top:12px}.pm-upgrade{background:linear-gradient(120deg,#12253b,#0b1827);border:1px solid #d4af3760;border-radius:14px;grid-template-columns:1.5fr 1fr;gap:34px;margin:36px 0;padding:30px;display:grid}.pm-upgrade h2 em{color:#dfc368}.pm-upgrade p{color:#bcc6d2;font-size:13px;line-height:1.8}.pm-upgrade ul{margin:20px 0 0;padding:0;list-style:none}.pm-upgrade li{color:#d6dde6;align-items:flex-start;gap:10px;margin:10px 0;font-size:12px;line-height:1.7;display:flex}.pm-upgrade li svg{color:#d4af37;flex-shrink:0;margin-top:3px}.pm-upgrade aside{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;display:flex}.pm-upgrade aside small{color:#aeb9c7;font-size:11px;line-height:1.8}.pm-upgrade .mh-button{white-space:normal}.pm-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-markets a{border:1px solid #fff2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:15px;font-size:12px;line-height:1.5;display:flex}.pm-pulse>p:not(.mh-eyebrow),.pm-pulse>small{color:#acb7c4;font-size:12px;line-height:1.8}.pm-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 16px;display:grid}.pm-pulse-grid>a{background:#0e2133;border:1px solid #fff2;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.pm-pulse-grid>a>span:first-child{color:#c4cdd7;font-size:12px}.pm-pulse-grid strong{overflow-wrap:anywhere;font:700 max(22px,min(2.4vw,33px))/1.3 Manrope,sans-serif}.pm-pulse-grid>a>small{color:#a7b4c2;font-size:11px}.pm-public a:hover,.pm-pulse a:hover{border-color:#d4af3766}.pm-public a:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.pm-public button:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.pm-public summary:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.pm-pulse a:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.pm-overview>.mh-heading>small{color:#a5b2c0;font-size:10px;line-height:1.8}.pm-public [id]{scroll-margin-top:24px}@media (max-width:900px){.pm-upgrade{grid-template-columns:1fr;gap:18px}.pm-numbers{gap:10px}.pm-number,.pm-pulse-grid>a{padding:17px}}@media (max-width:640px){.pm-numbers,.pm-prices,.pm-context-grid,.pm-pulse-grid{grid-template-columns:1fr}.pm-markets{grid-template-columns:1fr 1fr}.pm-price,.pm-context{padding:20px}.pm-upgrade{padding:22px}.pm-stepper{flex-direction:column}.pm-number{min-height:125px}.pm-pulse-grid>a{padding:20px}.pm-overview>.mh-heading{display:block}.pm-public .mh-nav>div{gap:12px}}.nb-page{--nb-line:#afc1d22e;--nb-gold:#dfbb69;--nb-muted:#a9b9c9}.nb-page *{box-sizing:border-box}.nb-eyebrow{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-weight:700;display:flex;color:#dfbb69!important;font-size:10px!important}.nb-entry{color:#eff4f8;background:linear-gradient(120deg,#102736,#0b1725);border:1px solid #486071;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:20px 0 38px;padding:26px 28px;display:grid}.nb-entry h2{margin:6px 0;line-height:1.2;font-size:25px!important}.nb-entry p:not(.nb-eyebrow){color:#b7c7d6;max-width:670px;margin:6px 0;font-size:13px;line-height:1.65}.nb-entry-icon{color:#dfbb69;border:1px solid #697052;border-radius:16px;padding:16px}.nb-entry-actions{gap:12px;display:grid}.nb-entry-actions a{color:#dfbb69;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:700;display:flex}.nb-entry-actions a:first-child{color:#101824;background:#dfbb69;border-radius:7px;padding:13px 15px}.nb-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;padding:45px 0 34px;display:grid}.nb-hero h1{letter-spacing:-.025em;margin:14px 0 19px;font-family:Fraunces,serif;font-size:max(36px,min(4.5vw,62px));line-height:1.05}.nb-hero h1 em{color:var(--nb-gold);font-style:normal}.nb-hero>div>p:last-child{color:#b6c6d3;max-width:660px;font-size:15px;line-height:1.8}.nb-coverage{border-left:1px solid var(--nb-line);flex-direction:column;align-items:flex-start;gap:8px;padding:15px 0 15px 26px;display:flex}.nb-coverage svg{color:var(--nb-gold)}.nb-coverage strong{font-size:48px;font-weight:500;line-height:1.1}.nb-coverage span{font-size:13px;line-height:1.5}.nb-coverage small,.nb-coverage a{color:var(--nb-muted);font-size:11px;line-height:1.6}.nb-coverage a{color:var(--nb-gold);gap:6px;display:flex}.nb-controls{align-items:stretch;gap:15px;display:flex}.nb-search{background:#102332;border:1px solid #486071;border-radius:9px;flex:1;align-items:center;gap:12px;padding:0 18px;display:flex}.nb-search svg{color:var(--nb-gold);flex-shrink:0}.nb-search input{color:#fff;width:100%;font:inherit;background:0 0;border:none;outline:none;padding:17px 0;font-size:14px}.nb-search:focus-within{outline:2px solid var(--nb-gold);outline-offset:2px}.nb-switch{border:1px solid var(--nb-line);background:#0e2030;border-radius:9px;gap:5px;padding:5px;display:flex}.nb-switch button,.nb-layer-controls button{color:#b6c7d7;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;display:flex}.nb-switch button[aria-pressed=true]{color:#0c1722;background:#dfbb69;font-weight:700}.nb-layer-controls{flex-wrap:wrap;gap:7px;padding:15px 0 25px;display:flex}.nb-layer-controls button{border:1px solid var(--nb-line);padding:8px 12px}.nb-layer-controls button[aria-pressed=true]{color:#efd086;background:#302c22;border-color:#a58b50}.nb-map-section{border:1px solid var(--nb-line);background:#0c1d2a;border-radius:16px;margin-bottom:24px;padding:20px}.nb-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.nb-section-heading h2{margin:0;font-size:18px}.nb-section-heading h3{margin:0}.nb-section-heading>span{color:var(--nb-muted);flex-shrink:0;font-size:10px}.nb-map-shell{background:#183042;border:1px solid #44606c;border-radius:10px;position:relative;overflow:hidden}.nb-map{z-index:0;background:#173044;width:100%;height:410px}.nb-map-status{text-align:center;color:#d3e0e9;background:#102332;padding:12px;position:absolute;top:45%;left:12%;right:12%}.nb-map-warning{z-index:401;background:#152937;border-radius:5px;max-width:80%;padding:9px;position:absolute;bottom:25px;left:10px;font-size:11px!important}.nb-reset-map{z-index:401;color:#f0cd7a;cursor:pointer;background:#0c2030;border:1px solid #6c7873;border-radius:6px;padding:10px 13px;font-size:11px;position:absolute;top:12px;right:12px}.nb-map-legend{flex-wrap:wrap;gap:20px;margin:13px 0;display:flex}.nb-map-legend span{color:#bbcad8;align-items:center;gap:7px;font-size:11px;display:flex}.nb-map-legend i{background:#235968;border:1px solid #a8bdc4;width:10px;height:10px;display:block}.nb-map-legend .nb-legend-muted{background:#52616b}.nb-map-legend .nb-legend-selected{background:#d4af37;border-color:#f1ce72}.nb-explorer-grid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;display:grid}.nb-list-panel{border:1px solid var(--nb-line);background:#0b1b29;border-radius:14px;padding:20px}.nb-list-panel .nb-section-heading{display:block}.nb-list-panel .nb-section-heading>span{margin-top:7px;display:block}.nb-list{scrollbar-width:thin;scrollbar-color:#44596c #102331;flex-direction:column;max-height:660px;display:flex;overflow:auto}.nb-list button{text-align:left;border:1px solid #0000;border-bottom-color:var(--nb-line);color:#e8eef4;cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 12px;display:flex}.nb-list button strong{font-size:13px;font-weight:600;display:block}.nb-list button small{color:#9caec1;margin-top:5px;font-size:10px;display:block}.nb-list button svg{color:#92a3b4;flex-shrink:0}.nb-list button:hover,.nb-list button[aria-pressed=true]{background:#173343;border-color:#967f4c}.nb-list button[aria-pressed=true] strong,.nb-list button[aria-pressed=true] svg{color:#f1cd7c}.nb-ficha{background:#0b1c29;border:1px solid #736b47;border-radius:16px;scroll-margin-top:16px;overflow:hidden}.nb-ficha-header{border-bottom:1px solid var(--nb-line);background:linear-gradient(120deg,#193747,#0e2332);justify-content:space-between;gap:15px;padding:28px;display:flex}.nb-ficha-header h2{margin:10px 0;font:36px/1.15 Fraunces,serif}.nb-ficha-header>div>p:last-child{color:#bdcdda;margin:0;font-size:12px}.nb-icon-button{color:#e6c271;cursor:pointer;background:#152633;border:1px solid #677064;border-radius:8px;align-self:flex-start;padding:10px}.nb-ficha-content{padding:0 28px 20px}.nb-ficha-content>section{border-bottom:1px solid var(--nb-line);padding:25px 0}.nb-ficha h3{margin:0 0 11px;font-size:17px;font-weight:600}.nb-ficha p{color:#b5c5d3;font-size:13px;line-height:1.75}.nb-fine{margin:14px 0 0;color:#a1b2c2!important;font-size:10px!important;line-height:1.65!important}.nb-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nb-metrics>a{color:#dae6ee;background:#132937;border:1px solid #35515d;border-radius:10px;flex-direction:column;gap:8px;padding:17px 14px;display:flex}.nb-metrics>a>svg{color:#d9bd78}.nb-metrics strong{font-size:30px;font-weight:500;line-height:1}.nb-metrics span{min-height:30px;font-size:11px;line-height:1.4}.nb-metrics small{color:#e3c680;align-items:center;gap:4px;font-size:9px;line-height:1.4;display:flex}.nb-inventory{gap:12px;margin-top:18px;display:grid}.nb-inventory>div{grid-template-columns:110px 1fr 35px;align-items:center;gap:12px;font-size:12px;display:grid}.nb-inventory strong{text-align:right}.nb-bar-track{background:#1a3040;border-radius:5px;height:7px;overflow:hidden}.nb-bar-track span{background:#b99d61;border-radius:5px;height:100%;display:block}.nb-stage-list{gap:7px;display:grid}.nb-stage-list a{background:#122735;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.nb-stage-list strong{color:#e0c68a;margin-left:auto}.nb-stage-list svg{color:#c8b786}.nb-profile-evidence{background:linear-gradient(90deg,#8c713314,#0000)}.nb-profile-evidence>a,.nb-method a{color:#e2c078;align-items:center;gap:7px;font-size:12px;display:flex}.nb-member{background:#1b2d35;border-radius:12px;border:1px solid #7a714e!important;margin-top:22px!important;padding:24px!important}.nb-member>div{gap:25px;margin:18px 0;display:flex}.nb-member>div a{color:#e3c77f;align-items:center;gap:6px;font-size:12px;display:flex}.nb-member>small{color:#aebbca;font-size:10px;line-height:1.6;display:block}.nb-method{margin-top:22px}.nb-method summary{color:#d7c18a;cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:12px;display:flex}.nb-method p{font-size:11px}.nb-notice{background:#202a2d;border:1px solid #6a6549;border-radius:9px;margin-bottom:18px;padding:15px;color:#d0ccba!important;font-size:12px!important;line-height:1.7!important}.nb-notice button{color:#efd18a;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.nb-empty-selection{border:1px solid var(--nb-line);background:radial-gradient(at 100% 0,#183647,#0b1b29 65%);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:48px 35px;display:flex}.nb-empty-selection>svg{color:#d7b974;margin-bottom:18px}.nb-empty-selection h2{margin:12px 0;font:30px/1.15 Fraunces,serif}.nb-empty-selection>p:not(.nb-eyebrow){color:#aec0cf;font-size:13px;line-height:1.8}.nb-quick-links{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.nb-quick-links button{color:#ecd08e;cursor:pointer;background:#1d3340;border:1px solid #647160;border-radius:7px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.nb-question-grid{border-top:1px solid var(--nb-line);color:#a7bbcb;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:15px;padding-top:22px;font-size:11px;display:grid}.nb-page a:focus-visible{outline-offset:3px;outline:2px solid #f0ca6b}.nb-page button:focus-visible{outline-offset:3px;outline:2px solid #f0ca6b}.nb-entry a:focus-visible{outline-offset:3px;outline:2px solid #f0ca6b}.nb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.nb-entry{grid-template-columns:auto 1fr}.nb-entry-actions{grid-column:2;grid-template-columns:auto auto;align-items:center}.nb-hero{grid-template-columns:1fr 220px;gap:20px}.nb-explorer-grid{grid-template-columns:250px minmax(0,1fr);gap:16px}.nb-ficha-header{padding:22px}.nb-ficha-content{padding:0 20px 20px}.nb-metrics{gap:6px}.nb-metrics>a{padding:14px 10px}}@media (max-width:767px){.nb-entry{gap:15px;padding:20px}.nb-entry-icon{padding:10px}.nb-entry h2{font-size:21px!important}.nb-entry-actions{grid-column:1/-1;grid-template-columns:1fr}.nb-hero{grid-template-columns:1fr;gap:15px;padding-top:25px}.nb-hero h1{font-size:38px}.nb-coverage{border:1px solid var(--nb-line);border-radius:10px;grid-template-columns:40px auto 1fr;align-items:center;gap:8px 14px;padding:16px;display:grid}.nb-coverage strong{font-size:34px}.nb-coverage span{font-size:11px}.nb-coverage small,.nb-coverage a{grid-column:1/-1}.nb-controls{flex-wrap:wrap;gap:10px}.nb-search{flex-basis:100%}.nb-switch{margin-left:auto}.nb-layer-controls{gap:5px}.nb-layer-controls button{padding:8px;font-size:10px}.nb-map-section{padding:13px}.nb-map{height:340px}.nb-map-section>.nb-section-heading{display:block}.nb-map-section>.nb-section-heading>span{margin-top:8px;display:block}.nb-explorer-grid{flex-direction:column;display:flex}.nb-list-panel{width:100%;padding:16px}.nb-list{max-height:210px}.nb-explorer-grid>div{width:100%}.nb-ficha-header{padding:22px 18px}.nb-ficha-header h2{font-size:32px}.nb-ficha-content{padding:0 16px 18px}.nb-metrics>a{padding:13px 9px}.nb-metrics strong{font-size:28px}.nb-metrics small{font-size:8px;display:block}.nb-metrics span{font-size:10px}.nb-member{padding:18px!important}.nb-member .mh-button{font-size:11px}.nb-empty-selection{min-height:360px;padding:28px 23px}.nb-map-legend{gap:10px}.nb-map-legend span{font-size:9px}.nb-page .mh-footer{flex-direction:column;align-items:flex-start;gap:12px}.nb-inventory>div{grid-template-columns:90px 1fr 28px;gap:8px}}.nb-search .voice-search-button{color:#dfbb69;background:#173343;border-color:#637a86;min-width:42px;min-height:42px}.nb-all-neighborhoods{gap:7px;width:100%;margin:16px 0;display:grid}.nb-all-neighborhoods>span{letter-spacing:.05em;text-transform:uppercase;color:#aebfce;font-size:10px;font-weight:700}.nb-all-neighborhoods select{color:#f4dfaa;background:#152a38;border:1px solid #647160;border-radius:8px;width:100%;min-height:46px;padding:0 13px;font-size:13px}.nb-all-neighborhoods select:focus-visible{outline-offset:2px;outline:2px solid #f0ca6b}.nb-heat-panel{background:linear-gradient(135deg,#142f3ff5,#091b28f5);border:1px solid #dfbb6942;border-radius:14px;margin:18px 0 16px;padding:18px}.nb-heat-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nb-heat-head h2{color:#f4f7fa;margin:6px 0 7px;font-size:21px;line-height:1.18}.nb-heat-head p:not(.nb-eyebrow){color:#aebfce;max-width:720px;margin:0;font-size:11px;line-height:1.65}.nb-heat-head>strong{color:#f0cf82;text-transform:uppercase;letter-spacing:.08em;background:#dfbb6914;border:1px solid #dfbb6952;border-radius:999px;flex:none;padding:8px 10px;font-size:10px}.nb-heat-panel .nb-layer-controls{padding:14px 0 0}.nb-heat-panel .nb-layer-controls button{background:#ffffff08;border-color:#ffffff24}.nb-heat-panel .nb-layer-controls button[aria-pressed=true]{color:#0c1722;background:#dfbb69;border-color:#efd28d;font-weight:800}.nb-heat-legend .nb-heat-low{background:#21495d}.nb-heat-legend .nb-heat-mid{background:#607565}.nb-heat-legend .nb-heat-high{background:#d4af37;border-color:#f1ce72}@media (max-width:767px){.nb-heat-panel{margin:14px 0 12px;padding:14px}.nb-heat-head{display:block}.nb-heat-head h2{font-size:19px}.nb-heat-head>strong{margin-top:10px;display:inline-flex}.nb-heat-panel .nb-layer-controls{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.nb-heat-panel .nb-layer-controls::-webkit-scrollbar{display:none}.nb-heat-panel .nb-layer-controls button{scroll-snap-align:start;flex:none;min-height:40px;padding:9px 12px;font-size:10px}.nb-map{height:390px}.nb-reset-map{top:9px;right:9px}}.ca-public-hero{grid-template-columns:minmax(0,1.6fr) minmax(265px,.9fr);gap:50px}.ca-public-hero h1{font-size:max(36px,min(4.1vw,57px))}.ca-coverage{background:linear-gradient(150deg,#dfbf730d,#112231);border:1px solid #dfbf7342;border-radius:12px;padding:28px}.ca-coverage>svg{color:#dfbf73;margin-bottom:21px}.ca-coverage>strong{letter-spacing:-.04em;margin:16px 0 5px;font:600 58px/1.3 Manrope,Inter,sans-serif;display:block}.ca-coverage>p:not(.mh-eyebrow){color:#acc0d7;font-size:12px;line-height:1.9}.ca-coverage>small{color:#8fa8c5;margin-top:13px;font-size:10px;display:block}.ca-public-grid .mh-niche{min-height:270px}.ca-public-grid .mh-niche>p:not(.mh-eyebrow){min-height:66px;font-size:13px}.ca-public-grid .mh-niche>small{color:#cdbb91;min-height:0;margin:19px 0}.ca-reserved{align-items:center;gap:7px;font-size:9px!important;display:flex!important}.ca-value h2,.ca-entitlements h2,.ca-public .mh-section>h2{letter-spacing:-.02em;margin:12px 0 22px;font:600 28px/1.3 Fraunces,Georgia,serif}.ca-value>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ca-value article{border-left:2px solid #dfbf734f;padding-left:17px}.ca-value h3{color:#d9c28b;font-size:14px}.ca-value article>p{color:#9bb1cb;margin-top:11px;font-size:11px;line-height:1.9}.ca-public .mh-inner-hero h1{max-width:1020px;font-size:max(31px,min(3.6vw,49px))}.ca-entitlements>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ca-entitlements article{background:#101f2d;border:1px solid #ffffff20;border-radius:10px;min-width:0;padding:24px;position:relative}.ca-entitlements article>span{color:#9caeca;margin-bottom:17px;font:500 12px/1.5 Manrope,sans-serif;display:block}.ca-entitlements h3{margin-right:14px;font-size:18px;line-height:1.5}.ca-entitlements article>p{color:#98afca;margin-top:12px;font-size:11px;line-height:1.9}.ca-entitlements article>svg{color:#dfbf73;position:absolute;top:22px;right:21px}.ca-market-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0;display:grid}.ca-market-links a{color:#cad6e5;background:#122331;border:1px solid #ffffff20;border-radius:7px;align-items:center;gap:10px;padding:15px 17px;font-size:11px;display:flex}.ca-market-links a>svg:first-child{color:#dfbf73}.ca-market-links a>svg:last-child{margin-left:auto}.ca-market-links a:hover{color:#dfbf73;border-color:#dfbf7360}.ca-next{flex-wrap:wrap;gap:23px;margin-top:20px;display:flex}.ca-next>a{color:#ddc48d;align-items:center;gap:7px;font-size:11px;display:flex}.ca-upgrade .ca-subscribe{min-height:50px}.ca-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.ca-workflow>a{background:#142432;border:1px solid #dfbf734a;border-radius:9px;flex-direction:column;gap:12px;padding:24px;display:flex}.ca-workflow>a>span{color:#dfbf73;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.ca-workflow b{font-size:19px;font-weight:500;line-height:1.5}.ca-workflow svg{color:#dfbf73;margin-top:12px}.ca-member-toolbar{color:#e2d1a6;z-index:5;background:#172c38;border-bottom:1px solid #dfbf7350;font:500 11px/1.6 Inter,sans-serif;position:relative}.ca-member-toolbar>div{flex-wrap:wrap;align-items:center;gap:19px;width:min(1376px,100% - 48px);margin:auto;padding:12px 0;display:flex}.ca-member-toolbar a,.ca-member-toolbar button{min-height:32px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.ca-member-toolbar a[aria-current=page]{border-bottom:2px solid #dfbf73}.ca-member-toolbar button{cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto}.ca-member-toolbar button:disabled{opacity:.5}.ca-member-toolbar :-webkit-any(button,a):focus-visible{outline-offset:4px;outline:2px solid #efcc76}.ca-member-toolbar :-moz-any(button,a):focus-visible{outline-offset:4px;outline:2px solid #efcc76}.ca-member-toolbar :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #efcc76}.ca-verifying{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px;display:flex}.ca-verifying h1{margin:20px 0;font-size:30px}.ca-verifying p{color:#a1b7d1;font-size:12px}.ca-verifying>svg{color:#dfbf73}.ca-retry{color:#dfbf73;text-align:center;background:#102130;padding:20px}.ca-retry button{cursor:pointer;background:0 0;border:1px solid #dfbf7377;border-radius:6px;align-items:center;gap:9px;padding:11px 18px;display:inline-flex}@media (max-width:1024px){.ca-public-hero{gap:25px}.ca-coverage{padding:23px}.ca-public-hero h1{font-size:41px}.ca-value>div{grid-template-columns:1fr 1fr;gap:24px}.ca-workflow{grid-template-columns:1fr 1fr}.ca-entitlements h3{font-size:16px}.ca-market-links{grid-template-columns:1fr 1fr}.ca-entitlements article{padding:20px}.ca-member-toolbar>div{gap:11px 19px}.ca-public-grid .mh-niche>p:not(.mh-eyebrow){min-height:73px;font-size:12px}.ca-reserved{font-size:9px!important;line-height:1.9!important}}@media (max-width:640px){.ca-public-hero{grid-template-columns:1fr}.ca-public-hero h1{font-size:38px}.ca-coverage>strong{font-size:47px}.ca-public-grid .mh-niche{min-height:0}.ca-public-grid .mh-niche>p:not(.mh-eyebrow){min-height:0;font-size:13px}.ca-value>div{grid-template-columns:1fr 1fr;gap:23px 14px}.ca-value h2,.ca-entitlements h2,.ca-public .mh-section>h2{font-size:26px}.ca-entitlements>div{grid-template-columns:1fr;gap:13px}.ca-entitlements h3{font-size:18px}.ca-market-links{grid-template-columns:1fr;gap:8px}.ca-market-links a{min-height:48px;font-size:12px}.ca-next{gap:15px}.ca-workflow{grid-template-columns:1fr}.ca-workflow>a{padding:23px}.ca-member-toolbar>div{gap:6px 16px;width:calc(100% - 28px);font-size:10px}.ca-member-toolbar button{margin-left:0}.ca-member-toolbar a,.ca-member-toolbar button{min-height:32px}.ca-public .mh-inner-hero h1{font-size:32px}.ca-verifying h1{font-size:26px}.ca-verifying p{text-align:center}.ca-reserved{font-size:10px!important}}.ej{--ej-bg:#071411;--ej-card:#101f1a;--ej-line:#33473d;--ej-gold:#e3bd67;--ej-text:#f2f5f0;--ej-muted:#b5c3b9;background:var(--ej-bg);min-height:100vh;color:var(--ej-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6}.ej *{box-sizing:border-box}.ej a{color:var(--ej-gold);text-decoration:none}.ej a:hover{text-decoration:underline}.ej a:focus-visible{outline-offset:4px;outline:3px solid #f1ce78}.ej button:focus-visible{outline-offset:4px;outline:3px solid #f1ce78}.ej input:focus-visible{outline-offset:4px;outline:3px solid #f1ce78}.ej select:focus-visible{outline-offset:4px;outline:3px solid #f1ce78}.ej-top{border-bottom:1px solid var(--ej-line);justify-content:space-between;gap:20px;max-width:1320px;margin:auto;padding:22px 32px;font-size:12px;display:flex}.ej-top>a{letter-spacing:.12em;color:var(--ej-text);font-weight:800}.ej-top>a span{color:var(--ej-gold)}.ej-top>div{flex-wrap:wrap;gap:24px;display:flex}.ej-container{max-width:1180px;margin:auto;padding:0 28px}.ej-steps{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(108px,1fr));gap:8px;margin:0 -3px;padding:22px 3px 18px;display:grid;overflow-x:auto}.ej-steps a{border:1px solid var(--ej-line);color:var(--ej-muted);border-radius:9px;align-items:flex-start;gap:9px;min-height:68px;padding:11px 9px;font-size:10px;line-height:1.35;display:flex}.ej-steps a>span{border:1px solid var(--ej-line);width:22px;height:22px;color:var(--ej-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ej-steps strong{padding-top:2px;font-weight:500}.ej-steps a.is-current{border-color:var(--ej-gold);color:#fff;background:#263325}.ej-steps a.is-current strong{font-weight:700}.ej h1,.ej h2,.ej h3,.ej p{margin:0}.ej h1{letter-spacing:-.035em;max-width:820px;font-size:max(32px,min(4.4vw,57px));font-weight:750;line-height:1.1}.ej h1 em{color:var(--ej-gold);font-style:normal}.ej h2{letter-spacing:-.02em;font-size:max(23px,min(2.4vw,30px));font-weight:700;line-height:1.25}.ej h3{font-size:18px;font-weight:650;line-height:1.4}.ej p{color:var(--ej-muted);font-size:15px}.ej p+p{margin-top:12px}.ej p.ej-kicker,.ej-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--ej-gold);margin-bottom:12px;font-size:10px;font-weight:750}.ej-hero{grid-template-columns:1.65fr 1fr;align-items:center;gap:45px;padding:34px 0 44px;display:grid}.ej-hero>div>p:not(.ej-kicker){max-width:640px;margin-top:21px;font-size:17px}.ej-hero-aside{border:1px solid var(--ej-line);background:radial-gradient(at 100% 0,#38412866,#0000 80%),#102019;border-radius:14px;padding:27px}.ej-hero-aside svg,.ej-card>svg,.ej-commercial svg{color:var(--ej-gold)}.ej-hero-aside h2{margin:14px 0 19px;font-size:23px}.ej-hero-aside p{margin-bottom:15px;font-size:13px}.ej-hero-aside strong{color:#edf2eb}.ej small{color:var(--ej-muted);font-size:12px;line-height:1.6}.ej-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:23px;display:flex}.ej .ej-button{border:1px solid var(--ej-gold);background:var(--ej-gold);color:#152015;text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ej .ej-button:hover{filter:brightness(1.07)}.ej .ej-button.secondary{color:var(--ej-gold);background:0 0;border-color:#766b43}.ej button{font:inherit}.ej button:disabled{opacity:.5;cursor:not-allowed}.ej-section{margin:42px 0}.ej-section>p:not(.ej-kicker){margin:12px 0 20px}.ej-section>h2+.ej-grid,.ej-section>h2+.ej-timeline{margin-top:21px}.ej-profile{background:linear-gradient(130deg,#17261b,#102018);border:1px solid #7b6b3d;border-radius:14px;padding:28px;scroll-margin-top:25px}.ej-profile>div>p:not(.ej-kicker){margin:10px 0 22px}.ej-grid{gap:16px;display:grid}.ej-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ej-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ej-grid.steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.ej-card{border:1px solid var(--ej-line);background:var(--ej-card);border-radius:12px;min-width:0;padding:23px}.ej-card h3,.ej-card h2{color:var(--ej-text)}.ej-card h2{font-size:23px}.ej-card h3+p,.ej-card h2+p{margin-top:11px}.ej-card p{font-size:13px}.ej-card>svg{margin-bottom:15px}.ej-card>.ej-button{margin-top:21px}.ej-card a:not(.ej-button){margin-top:16px;font-size:13px;display:inline-block}.ej-grid.steps>.ej-card{flex-direction:column;gap:10px;min-height:233px;text-decoration:none;transition:border-color .18s;display:flex}.ej-grid.steps>.ej-card:hover{border-color:var(--ej-gold)}.ej-grid.steps>.ej-card h3{font-size:18px}.ej-grid.steps>.ej-card p{margin:0}.ej-grid.steps>.ej-card .ej-link{margin-top:auto;padding-top:12px}.ej-link{color:var(--ej-gold);font-size:12px;font-weight:650}.ej-step-number{color:var(--ej-gold);letter-spacing:.05em;font-size:12px;font-weight:800}.ej-start,.ej-paid{background:linear-gradient(140deg,#283122,#142119);border-color:#776940}.ej label{color:var(--ej-text);font-size:12px;font-weight:600;display:block}.ej input:not([type=checkbox]),.ej select{color:#fff;background:#0b1911;border:1px solid #4b6353;border-radius:6px;width:100%;min-height:46px;margin-top:8px;padding:10px 12px;font-size:14px;display:block}.ej select option{background:#122019}.ej .ej-note{color:var(--ej-muted);margin-top:16px;font-size:12px;line-height:1.65}.ej-notice{border:1px solid #6d6544;border-left:3px solid var(--ej-gold);color:var(--ej-text);background:#25291b;border-radius:8px;margin-top:20px;padding:18px 21px;font-size:13px}.ej-notice h2{margin-bottom:12px;font-size:22px}.ej-notice p{font-size:13px}.ej-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ej-boundary{border-top:1px solid var(--ej-line);align-items:flex-start;gap:10px;padding-top:18px;display:flex}.ej-boundary svg{flex-shrink:0;margin-top:3px}.ej-page-heading{max-width:920px;padding:28px 0 32px}.ej-page-heading>h2{margin-top:18px;font-size:23px}.ej-page-heading>p:not(.ej-kicker){margin-top:15px}.ej-context{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.ej-context span{border:1px solid var(--ej-line);background:#15251b;border-radius:30px;padding:4px 12px}.ej-context a{padding:5px}.ej-source{border:1px solid var(--ej-line);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.ej-source:hover{background:#14221a;text-decoration:none!important}.ej-source h3{color:#f1f4ed;font-size:15px}.ej-source p{margin-top:6px;font-size:12px}.ej-source svg{flex-shrink:0}.ej-next{border-top:1px solid var(--ej-line);justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:25px 0;display:flex}.ej-next h3{max-width:600px;font-size:20px}.ej-next .ej-actions{justify-content:flex-end;margin:0}.ej-summary{grid-template-columns:1fr 1fr;gap:15px;margin:23px 0;display:grid}.ej-summary>div{border-bottom:1px solid var(--ej-line);padding-bottom:15px}.ej-summary dt{color:var(--ej-muted);font-size:11px}.ej-summary dd{color:#fff;margin:6px 0 0;font-size:15px}.ej-evidence{border:1px solid var(--ej-line);border-radius:9px;padding:20px}.ej-evidence h3{font-size:13px}.ej-evidence>strong{color:var(--ej-gold);margin-top:9px;font-size:24px;display:block}.ej-evidence p{margin:7px 0;font-size:11px}.ej-evidence a{font-size:11px}.ej-timeline{max-width:900px;margin:0;padding-left:30px;list-style:decimal}.ej-timeline li{margin-bottom:20px;padding-left:8px;font-size:15px}.ej-timeline li::marker{color:var(--ej-gold);font-weight:800}.ej-timeline span{color:var(--ej-muted);margin-top:6px;font-size:13px;display:block}.ej-sources{border-top:1px solid var(--ej-line);gap:9px;margin-top:25px;padding-top:20px;font-size:12px;display:grid}.ej-commercial{border:1px solid var(--ej-gold);background:linear-gradient(130deg,#2a311e,#14221a);border-radius:14px;padding:32px;scroll-margin-top:22px}.ej-commercial>p:not(.ej-kicker){margin:16px 0 25px}.ej-commercial .ej-grid{margin:25px 0}.ej-commercial article{padding:12px 0}.ej-commercial h3{margin-top:10px;font-size:16px}.ej-commercial article p{margin-top:8px;font-size:12px}.ej label.ej-check{align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;font-weight:400;display:flex}.ej-check input{width:18px;height:18px;accent-color:var(--ej-gold);flex-shrink:0;margin-top:3px}.ej-footer{border-top:1px solid var(--ej-line);flex-wrap:wrap;gap:24px;margin-top:38px;padding:28px 0 35px;font-size:12px;display:flex}.ej-return{z-index:25;color:#e8eee7;background:#152119;border-bottom:1px solid #75663c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:11px 20px;font:12px/1.6 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative}.ej-return strong{font-weight:650}.ej-return a{color:#f0c86f;padding:5px 0;text-decoration:none;display:inline-block}.ej-return a:focus-visible{outline-offset:4px;outline:2px solid #e3bd67}.ej-return>div{flex-wrap:wrap;gap:18px;display:flex}.ej-tabs{flex-wrap:wrap;gap:16px;margin:20px 0;font-size:12px;display:flex}.ej-lock{border:1px solid var(--ej-gold);background:#1c291c;border-radius:14px;margin:25px 0;padding:36px}.ej-lock>svg{color:var(--ej-gold);margin-bottom:15px}.ej-lock p{max-width:800px;margin-top:15px}.ej-panel-section{margin:38px 0;scroll-margin-top:25px}.ej-panel-section>h2{margin-bottom:18px}.ej details{border:1px solid var(--ej-line);background:#112018;border-radius:9px;margin:12px 0;padding:16px 20px}.ej summary{cursor:pointer;color:#fff;font-size:16px;font-weight:650}.ej details p{margin-top:14px;font-size:13px}.ej details .ej-check{font-size:12px}.ej-table-wrap{margin-top:20px;overflow-x:auto}.ej table{border-collapse:collapse;width:100%;min-width:550px;font-size:12px}.ej caption{text-align:left;color:var(--ej-muted);padding-bottom:12px}.ej th,.ej td{text-align:left;border-bottom:1px solid var(--ej-line);padding:12px}.ej th{color:var(--ej-gold)}.ej-status{color:#f2d891;background:#3d3821;border-radius:5px;padding:5px 12px;font-size:11px;display:inline-block}.ej input[type=number]{font-variant-numeric:tabular-nums}.ej .ej-inline-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ej-reset{color:var(--ej-gold);cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px!important}@media (min-width:768px) and (max-width:1100px){.ej-grid.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ej-hero{grid-template-columns:1.4fr 1fr;gap:25px}.ej-hero-aside{padding:22px}.ej-grid.three{gap:12px}.ej-card{padding:19px}.ej-steps{grid-template-columns:repeat(8,120px)}}@media (max-width:767px){.ej-container{padding:0 18px}.ej-top{flex-direction:column;gap:12px;padding:17px 18px}.ej-top>div{gap:22px}.ej-steps{grid-template-columns:repeat(8,118px);padding-top:16px}.ej-hero{grid-template-columns:1fr;gap:26px;padding-top:21px}.ej-hero-aside{padding:22px}.ej-hero>div>p:not(.ej-kicker){font-size:15px}.ej-grid.three,.ej-grid.two,.ej-split{grid-template-columns:1fr}.ej-grid.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ej-grid.steps>.ej-card{min-height:230px;padding:17px}.ej-grid.steps>.ej-card h3{font-size:16px}.ej-profile,.ej-commercial{padding:22px 18px}.ej-section{margin:32px 0}.ej-actions{gap:13px}.ej-next{flex-direction:column;align-items:stretch}.ej-next .ej-actions{justify-content:flex-start}.ej-summary{grid-template-columns:1fr}.ej-commercial .ej-grid{gap:8px}.ej-return{gap:6px;padding:10px 18px}.ej-return>div{gap:16px}.ej-page-heading{padding:23px 0 28px}.ej-card{padding:21px}.ej-lock{padding:25px 20px}.ej-footer{gap:15px}.ej h1{font-size:35px}.ej .ej-note{overflow-wrap:anywhere}}@media (max-width:370px){.ej-grid.steps{grid-template-columns:1fr}.ej h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.ej *{scroll-behavior:auto!important;transition:none!important}}@media print{.ej-top,.ej-steps,.ej-footer,.ej-return,.ej-actions{display:none}.ej{color:#111;background:#fff}.ej p,.ej h1,.ej h2,.ej h3{color:#111}}.ej{--ej-bg:#031522;--ej-card:#0c293a;--ej-line:#345464;--ej-gold:#e4bf70;--ej-text:#f4f6f7;--ej-muted:#b2c7d1;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ej-content-nav{border:1px solid var(--ej-line);background:#092333;border-radius:10px;margin-top:22px;padding:10px 16px}.ej-content-nav>summary{cursor:pointer;min-height:44px;color:var(--ej-gold);padding:10px 0;font-size:14px;font-weight:600}.ej-top{align-items:center;font-size:14px}.ej-top>div a{align-items:center;min-height:44px;display:inline-flex}.ej .ej-steps a{background:#102c3b;min-width:150px;font-size:13px}.ej .ej-steps{scroll-snap-type:x mandatory;grid-template-columns:repeat(8,minmax(150px,1fr))}.ej .ej-steps a{scroll-snap-align:start}.ej .ej-button{min-height:46px;font-size:14px}.ej .ej-actions>a:not(.ej-button){align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:767px){.ej-top{flex-direction:column;align-items:flex-start;gap:3px;padding:14px 20px}.ej-top>div{gap:20px}.ej .ej-grid.two,.ej .ej-grid.three{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:14px;padding-bottom:18px;display:grid;overflow-x:auto}.ej .ej-grid.two>*,.ej .ej-grid.three>*{scroll-snap-align:start}}.ac-root{--ac-night:#061a2a;--ac-night-2:#082235;--ac-ink:#0b2035;--ac-muted:#5f6f80;--ac-gold:#c99418;--ac-gold-bright:#eab72d;--ac-gold-soft:#f7e8bb;--ac-paper:#fbfaf7;--ac-card:#fff;--ac-line:#e3e5e5;background:var(--ac-paper);min-height:100vh;color:var(--ac-ink);font-family:Inter,Arial,sans-serif;overflow-x:clip}.ac-root *{box-sizing:border-box}.ac-root :-webkit-any(h1,h2,h3,p){margin:0}.ac-root :-moz-any(h1,h2,h3,p){margin:0}.ac-root :is(h1,h2,h3,p){margin:0}.ac-root a{color:inherit;text-decoration:none}.ac-root :-webkit-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #c28f18}.ac-root :-moz-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #c28f18}.ac-root :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #c28f18}.ac-shell{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.ac-facade{isolation:isolate;background-position:50% 48%;background-size:cover;place-items:center;min-height:max(245px,min(27vw,390px));display:grid;position:relative;overflow:hidden}.ac-facade-shade{z-index:-1;background:linear-gradient(90deg,#04142114,#0414212e 50%,#04142114);position:absolute;top:0;bottom:0;left:0;right:0}.ac-facade img{object-fit:contain;filter:drop-shadow(0 8px 22px #00000085);width:max(290px,min(34vw,465px));max-height:73%}.ac-access-overview,.ac-access-detail{background:radial-gradient(circle at 88% 22%,#c994180e,#0000 28%),linear-gradient(#fffdf9 0%,#f9f8f5 100%);position:relative}.ac-access-overview:after,.ac-access-detail:after{content:"";opacity:.055;pointer-events:none;mix-blend-mode:multiply;background:url(/logo-observatorio-oficial.png) 50%/contain no-repeat;width:250px;height:250px;position:absolute;top:96px;right:-58px}.ac-intro-nav{z-index:2;border-bottom:1px solid #dde0e2;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex;position:relative}.ac-intro-nav a{color:#536272;align-items:center;gap:9px;min-height:42px;font-size:13px;font-weight:750;display:inline-flex}.ac-intro-nav a:last-child{color:#775916;background:#ffffffbf;border:1px solid #c89a2f;border-radius:10px;padding-left:17px;padding-right:17px}.ac-eyebrow{color:#a77708;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:850}.ac-access-hero{z-index:1;max-width:780px;padding:46px 0 28px;position:relative}.ac-access-hero h1{letter-spacing:-.045em;max-width:760px;margin-top:10px;font-family:Playfair Display,Georgia,serif;font-size:max(42px,min(5vw,64px));font-weight:650;line-height:.99}.ac-access-hero h1 em{color:#bf8610;font-style:normal;display:block}.ac-access-hero>p:last-child{color:#506173;max-width:680px;margin-top:17px;font-size:16px;line-height:1.55}.ac-access-list{gap:12px;padding-bottom:20px;display:grid}.ac-access-card{background:#ffffffed;border:1px solid #1b32451a;border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:128px;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 9px 27px #0719270e}.ac-access-card:hover{border-color:#c491196b;transform:translateY(-2px);box-shadow:0 14px 34px #07192717}.ac-access-icon{color:#b47d08;background:linear-gradient(145deg,#fff9e9,#f5ecd4);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.ac-access-copy{min-width:0}.ac-access-copy small{color:#b27c08;letter-spacing:.04em;font-size:11px;font-weight:850;display:block}.ac-access-copy h2{letter-spacing:-.025em;margin-top:2px;font-family:Playfair Display,Georgia,serif;font-size:27px;line-height:1.08}.ac-access-copy p{color:#5b6c7f;margin-top:5px;font-size:13px;line-height:1.45}.ac-access-action{color:#a97608;white-space:nowrap;border-left:1px solid #e3e5e5;align-items:center;gap:10px;min-height:44px;padding:0 13px 0 18px;font-size:12px;font-weight:800;display:inline-flex}.ac-access-note{background:#f6f1e7;border:1px solid #e7e3d9;border-radius:16px;align-items:flex-start;gap:13px;margin:0 0 28px;padding:16px 18px;display:flex}.ac-access-note-icon{color:#aa780d;background:#fff8e5;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ac-access-note strong{font-family:Playfair Display,Georgia,serif;font-size:16px}.ac-access-note p{color:#617183;margin-top:3px;font-size:11px;line-height:1.45}.ac-detail-head{z-index:1;align-items:center;gap:18px;padding:34px 0 12px;display:flex;position:relative}.ac-detail-icon{color:#b77d08;background:linear-gradient(145deg,#fff8e5,#f5ead0);border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.ac-detail-head h1{letter-spacing:-.035em;margin-top:4px;font-family:Playfair Display,Georgia,serif;font-size:max(38px,min(4vw,52px));line-height:1.02}.ac-detail-tag{color:#8a620b;background:#fbefd1;border-radius:999px;margin-top:7px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.ac-detail-intro{color:#4d5f72;max-width:720px;font-size:15px;line-height:1.55}.ac-detail-section{padding-top:28px}.ac-detail-kicker{color:#a77708;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:850}.ac-detail-benefits{gap:10px;margin-top:10px;display:grid}.ac-detail-benefits article{background:#ffffffe8;border:1px solid #e5e6e5;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:92px;padding:14px 16px;display:grid;box-shadow:0 7px 20px #07192709}.ac-detail-benefits article>span{color:#b77e08;background:#fbf3df;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ac-detail-benefits h2{font-family:Playfair Display,Georgia,serif;font-size:17px;line-height:1.18}.ac-detail-benefits p{color:#5f7081;margin-top:3px;font-size:11px;line-height:1.4}.ac-investor-income-teaser{opacity:.66;filter:saturate(.62);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(145deg,#f0f0ede0,#e5e7e6c7);border:1px solid #7580883d;border-radius:18px;margin-top:24px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.ac-investor-income-teaser:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff14,#ffffff61 48%,#ffffff14);position:absolute;top:0;bottom:0;left:0;right:0}.ac-investor-income-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.ac-investor-income-head h2{letter-spacing:-.025em;margin-top:5px;font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.12}.ac-investor-income-head>div>p:last-child{color:#596877;max-width:720px;margin-top:7px;font-size:11px;line-height:1.48}.ac-investor-income-status{color:#53616d;text-transform:uppercase;letter-spacing:.06em;background:#ffffff94;border:1px solid #626d763d;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.ac-investor-income-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid;position:relative}.ac-investor-income-grid>span{background:#ffffff80;border:1px solid #6f7a832e;border-radius:11px;min-height:60px;padding:10px}.ac-investor-income-grid small{color:#64717d;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px;font-weight:750;display:block}.ac-investor-income-grid b{color:#78848d;margin-top:8px;font-size:11px;display:block}.ac-audience-chips{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.ac-audience-chips span{color:#374d61;background:#fff;border:1px solid #e0e2e2;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.ac-audience-chips svg{color:#b57b06}.ac-flow{color:#4c6073;background:#f0eee9;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:grid}.ac-flow>span{align-items:center;gap:8px;font-size:10px;line-height:1.25;display:flex}.ac-flow b{color:#fff;background:#c79a34;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.ac-flow>svg{color:#b98a23}.ac-plan-panel{background:linear-gradient(145deg,#fffdf7,#f7f0de);border:1px solid #be8f1f42;border-radius:18px;margin-top:24px;padding:17px}.ac-plan-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ac-plan-head h2{margin-top:4px;font-family:Playfair Display,Georgia,serif;font-size:21px;line-height:1.2}.ac-plan-head>svg{color:#a9780b}.ac-plan-list{gap:8px;margin-top:12px;display:grid}.ac-plan-row{background:#ffffffd6;border:1px solid #e5dfcf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.ac-plan-row strong{font-size:12px;display:block}.ac-plan-row small{color:#6a7886;margin-top:2px;font-size:9px;display:block}.ac-plan-row>span{color:#263c50;white-space:nowrap;font-size:12px;font-weight:850}.ac-plan-row>b{color:#a8760a;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.ac-detail-actions{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0 34px;display:grid}.ac-detail-primary,.ac-detail-secondary{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:13px;font-weight:850;display:flex}.ac-detail-primary{color:#071b2d;background:linear-gradient(135deg,#f5c84a,#dca00f)}.ac-detail-secondary{color:#172c40;background:#ffffffb8;border:1px solid #c99a2c}@media (max-width:720px){.ac-shell{width:min(100% - 28px,620px)}.ac-facade{min-height:205px}.ac-facade img{width:min(76vw,350px)}.ac-intro-nav{min-height:54px}.ac-intro-nav a{font-size:11px}.ac-intro-nav a:last-child{min-height:38px;padding-left:12px;padding-right:12px}.ac-access-overview:after,.ac-access-detail:after{width:220px;height:220px;top:94px;right:-78px}.ac-access-hero{padding:31px 0 19px}.ac-access-hero h1{font-size:max(39px,min(10.7vw,52px))}.ac-access-hero>p:last-child{margin-top:12px;font-size:13px;line-height:1.48}.ac-access-list{gap:8px}.ac-access-card{border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;min-height:96px;padding:11px 12px}.ac-access-icon{width:52px;height:52px}.ac-access-copy small{font-size:9px}.ac-access-copy h2{font-size:20px}.ac-access-copy p{margin-top:3px;font-size:10px;line-height:1.35}.ac-access-action{min-height:50px;padding:0 2px 0 10px;font-size:9px}.ac-access-note{margin-bottom:20px;padding:13px 14px}.ac-detail-head{gap:12px;padding:26px 0 9px}.ac-detail-icon{flex-basis:58px;width:58px;height:58px}.ac-detail-head h1{font-size:32px}.ac-detail-tag{font-size:9.5px}.ac-detail-intro{font-size:12px}.ac-detail-section{padding-top:21px}.ac-detail-benefits{gap:7px}.ac-detail-benefits article{border-radius:12px;grid-template-columns:42px minmax(0,1fr);min-height:78px;padding:10px 12px}.ac-detail-benefits article>span{width:38px;height:38px}.ac-detail-benefits h2{font-size:14px}.ac-detail-benefits p{font-size:9.5px}.ac-investor-income-teaser{border-radius:14px;margin-top:20px;padding:14px}.ac-investor-income-head{gap:10px;display:grid}.ac-investor-income-head h2{font-size:19px}.ac-investor-income-status{justify-self:start}.ac-investor-income-grid{grid-template-columns:1fr 1fr;gap:6px}.ac-investor-income-grid>span{min-height:54px;padding:9px}.ac-audience-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ac-audience-chips span{min-width:0;padding:0 6px;font-size:9.5px}.ac-flow{gap:6px;padding:10px}.ac-flow>span{gap:5px;font-size:8.5px}.ac-flow b{flex-basis:22px;width:22px;height:22px}.ac-plan-panel{margin-top:20px;padding:13px}.ac-plan-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ac-plan-row>b{border-top:1px solid #ece6d7;grid-column:1/-1;justify-content:flex-end;padding-top:6px}.ac-detail-actions{padding-bottom:22px}}@media (max-width:430px){.ac-intro-nav{gap:8px}.ac-intro-nav a:first-child{white-space:nowrap}.ac-intro-nav a:last-child{padding-left:9px;padding-right:9px;font-size:10px}.ac-access-card{grid-template-columns:48px minmax(0,1fr)}.ac-access-icon{width:44px;height:44px}.ac-access-copy h2{font-size:18px}.ac-access-action{border-top:1px solid #ece8df;border-left:0;grid-column:2;justify-content:flex-start;min-height:28px;padding:5px 0 0;font-size:9px}.ac-access-copy p{font-size:9.5px}.ac-audience-chips{grid-template-columns:1fr 1fr 1fr}.ac-flow{grid-template-columns:1fr;gap:6px}.ac-flow>svg{display:none}.ac-flow>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.ac-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pgs-shell{color:#f6f8fb;background:#07101a;min-height:100vh}.pgs-header{isolation:isolate;background:#07101a;position:relative}.pgs-header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:10px 24px 12px;display:flex;position:relative}.pgs-header-inner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d8b95752,#d8b9570f);height:1px;position:absolute;bottom:0;left:24px;right:24px}.pgs-brand{border-radius:6px;flex:0 256px;min-width:0;display:block}.pgs-brand img{aspect-ratio:5/2;object-fit:contain;mix-blend-mode:screen;width:100%;height:auto;display:block}.pgs-back{color:#c3cbd5;border:1px solid #d8b95733;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.pgs-back:hover{color:#f0cf72;background:#d8b9570d;border-color:#d8b95780}.pgs-brand:focus-visible{outline-offset:4px;outline:2px solid #f0cf72}.pgs-back:focus-visible{outline-offset:4px;outline:2px solid #f0cf72}.pgs-shell .pcf-back,.pgs-shell .pg-back{display:none}.pgs-shell .pcf-main,.pgs-shell .pg-main{padding-top:18px}.pgs-shell>footer{isolation:isolate;background:#07101a}.pgs-shell>footer img[src="/logo-observatorio-oficial.png"]{mix-blend-mode:screen}@media (max-width:980px){.pgs-header-inner{padding-left:20px;padding-right:20px}.pgs-header-inner:after{left:20px;right:20px}.pgs-brand{flex-basis:244px}}@media (max-width:767px){.pgs-header-inner{gap:10px;padding:9px 12px 10px}.pgs-header-inner:after{left:12px;right:12px}.pgs-brand{flex-basis:204px}.pgs-back{gap:5px;padding:8px 10px;font-size:11px}.pgs-shell .pcf-main,.pgs-shell .pg-main{padding-top:12px}}@media (prefers-reduced-motion:reduce){.pgs-back{transition:none}}.pgs-shell{--tour-navy:#041827;--tour-ink:#0c1728;--tour-gold:#dfb65f;--tour-link:#846223;--tour-muted:#4f5b6c;--tour-paper:#f7f8f8;--tour-white:#fff;--tour-line:#dfe4e8;--tour-soft:#f7f1e4;--tour-button:linear-gradient(115deg, #f5d991, #d5a94e);background:var(--tour-paper);color:var(--tour-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Arial,sans-serif}.pgs-shell *,.pgs-shell :before,.pgs-shell :after{box-sizing:border-box}.pgs-shell :-webkit-any(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #947029}.pgs-shell :-moz-any(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #947029}.pgs-shell :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #947029}.pgs-shell ::selection{background:var(--tour-gold);color:var(--tour-ink)}.pgs-shell .pgs-header{background:var(--tour-navy);color:#fff}.pgs-shell .pgs-header-inner{width:calc(100% - 80px);max-width:1440px;padding:6px 0}.pgs-shell .pgs-header-inner:after{background:linear-gradient(90deg,#dfb65f70,#dfb65f15);left:0;right:0}.pgs-shell .pgs-brand{flex:0 288px}.pgs-shell .pgs-back{color:#f2e4c3;border-color:#dfb65f80;border-radius:6px}.pgs-shell .pgs-back:hover{border-color:var(--tour-gold);color:#fff;background:#dfb65f16}.pgs-shell .pgs-header a:focus-visible{outline-color:var(--tour-gold)}.pgs-shell :-webkit-any(.pcf-shell,.pg-shell){--pcf-gold:var(--tour-link);--pcf-gold-2:var(--tour-gold);--pcf-bg:var(--tour-paper);--pcf-surface:var(--tour-white);--pcf-surface-2:var(--tour-paper);--pcf-line:var(--tour-line);--pcf-line-soft:var(--tour-line);--pcf-text:var(--tour-ink);--pcf-muted:var(--tour-muted);--pg-gold:var(--tour-link);--pg-line:var(--tour-line);--pg-muted:var(--tour-muted);--pg-surface:var(--tour-white);color:var(--tour-ink);background:0 0}.pgs-shell :-moz-any(.pcf-shell,.pg-shell){--pcf-gold:var(--tour-link);--pcf-gold-2:var(--tour-gold);--pcf-bg:var(--tour-paper);--pcf-surface:var(--tour-white);--pcf-surface-2:var(--tour-paper);--pcf-line:var(--tour-line);--pcf-line-soft:var(--tour-line);--pcf-text:var(--tour-ink);--pcf-muted:var(--tour-muted);--pg-gold:var(--tour-link);--pg-line:var(--tour-line);--pg-muted:var(--tour-muted);--pg-surface:var(--tour-white);color:var(--tour-ink);background:0 0}.pgs-shell :is(.pcf-shell,.pg-shell){--pcf-gold:var(--tour-link);--pcf-gold-2:var(--tour-gold);--pcf-bg:var(--tour-paper);--pcf-surface:var(--tour-white);--pcf-surface-2:var(--tour-paper);--pcf-line:var(--tour-line);--pcf-line-soft:var(--tour-line);--pcf-text:var(--tour-ink);--pcf-muted:var(--tour-muted);--pg-gold:var(--tour-link);--pg-line:var(--tour-line);--pg-muted:var(--tour-muted);--pg-surface:var(--tour-white);color:var(--tour-ink);background:0 0}.pgs-shell :-webkit-any(.pcf-main,.pg-main,.pth-journey-inner){width:calc(100% - 80px);max-width:1440px;margin-left:auto;margin-right:auto;padding:18px 0 38px}.pgs-shell :-moz-any(.pcf-main,.pg-main,.pth-journey-inner){width:calc(100% - 80px);max-width:1440px;margin-left:auto;margin-right:auto;padding:18px 0 38px}.pgs-shell :is(.pcf-main,.pg-main,.pth-journey-inner){width:calc(100% - 80px);max-width:1440px;margin-left:auto;margin-right:auto;padding:18px 0 38px}.pgs-shell :-webkit-any(.pcf-hero,.pg-hero,.pth-journey-hero){color:#fff;box-shadow:none;background:linear-gradient(90deg,#041827f2 0%,#041827dc 42%,#04182780 100%),url(/images/home/cde-ponte.webp) 50% 53%/cover;border:1px solid #dfb65f50;border-radius:12px}.pgs-shell :-moz-any(.pcf-hero,.pg-hero,.pth-journey-hero){color:#fff;box-shadow:none;background:linear-gradient(90deg,#041827f2 0%,#041827dc 42%,#04182780 100%),url(/images/home/cde-ponte.webp) 50% 53%/cover;border:1px solid #dfb65f50;border-radius:12px}.pgs-shell :is(.pcf-hero,.pg-hero,.pth-journey-hero){color:#fff;box-shadow:none;background:linear-gradient(90deg,#041827f2 0%,#041827dc 42%,#04182780 100%),url(/images/home/cde-ponte.webp) 50% 53%/cover;border:1px solid #dfb65f50;border-radius:12px}.pgs-shell .pcf-hero:after{display:none}.pgs-shell .pcf-hero-copy,.pgs-shell .pcf-hero-stats{align-self:end}@media (max-width:980px){.pgs-shell .pcf-hero{background-position:52%;align-items:stretch;min-height:0}}@media (max-width:767px){.pgs-shell .pcf-hero{background-position:58%}}.pgs-shell .pcf-hero{gap:24px;padding:26px 30px}.pgs-shell :is(.pcf-hero h1,.pg-hero h1,.pcf-section-head h2,.pcf-intro h2,.pcf-business h2,.pto-copy h2,.pg-related h2,.pg-access h2,.pth-journey h1,.pth-journey h2){letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-weight:600;line-height:1.12}.pgs-shell .pcf-hero h1{text-wrap:pretty;margin-bottom:14px;font-size:max(34px,min(4.2vw,52px))}.pgs-shell .pcf-hero .pcf-kicker{color:#f0cb7d}.pgs-shell .pcf-hero-copy>p:not(.pcf-kicker){color:#e0e7ee;line-height:1.65}.pgs-shell :is(.pcf-search,.pto-field-button,.pto-mode button,.pto-people){color:var(--tour-ink);box-shadow:none;background:#fff;border-color:#c8d1da;border-radius:7px}.pgs-shell .pcf-search{border-color:#dfb65f90}.pgs-shell .pcf-search input{color:var(--tour-ink)}.pgs-shell .pcf-search input::placeholder{color:#596577}.pgs-shell .pcf-search svg{color:var(--tour-link)}.pgs-shell .pcf-suggestions button{color:#edf1f5;background:#041827a6;border-color:#ffffff40}.pgs-shell .pcf-suggestions button:hover{color:#f5d991;border-color:var(--tour-gold);background:#183244}.pgs-shell .pcf-hero-stats>div{background:#fffffff5;border-color:#ffffff70;border-radius:8px}.pgs-shell .pcf-hero-stats strong{color:var(--tour-ink)}.pgs-shell .pcf-hero-stats span{color:var(--tour-muted);font-size:11px}.pgs-shell .pcf-hero-stats small{color:var(--tour-muted);font-size:10px}.pgs-shell .pcf-hero-stats .pcf-goal{background:#f7f1e4f5!important;border-color:#dfb65f90!important}.pgs-shell :-webkit-any(.pcf-results,.pcf-categories,.pcf-intelligence,.pto-offer,.pg-filters,.pg-place,.pg-methodology,.pg-access){border-color:var(--tour-line);color:var(--tour-ink);background:#fff;border-radius:10px;box-shadow:0 4px 18px #04182704}.pgs-shell :-moz-any(.pcf-results,.pcf-categories,.pcf-intelligence,.pto-offer,.pg-filters,.pg-place,.pg-methodology,.pg-access){border-color:var(--tour-line);color:var(--tour-ink);background:#fff;border-radius:10px;box-shadow:0 4px 18px #04182704}.pgs-shell :is(.pcf-results,.pcf-categories,.pcf-intelligence,.pto-offer,.pg-filters,.pg-place,.pg-methodology,.pg-access){border-color:var(--tour-line);color:var(--tour-ink);background:#fff;border-radius:10px;box-shadow:0 4px 18px #04182704}.pgs-shell :is(.pcf-section-head h2,.pcf-intro h2,.pto-copy h2){color:var(--tour-ink);font-size:max(27px,min(2.8vw,38px))}.pgs-shell :is(.pcf-section-head p,.pcf-intro>p,.pto-kicker,.pto-plan-head p,.pg-place-type){color:var(--tour-link)}.pgs-shell :is(.pcf-section-head>a,.pcf-section-head>button,.pg-filter-bottom button,.pg-share,.pg-note,.pg-methodology>a){color:var(--tour-link);font-weight:600}.pgs-shell :is(.pcf-category-grid>a,.pcf-result-grid>a,.pcf-intel-cards article,.pcf-ranking a,.pto-plan-grid article){background:var(--tour-paper);color:var(--tour-ink);border-color:var(--tour-line);box-shadow:none}.pgs-shell :is(.pcf-category-grid>a:hover,.pcf-result-grid>a:hover){background:#fffaf0;border-color:#b99851}.pgs-shell .pcf-category-grid>a:before{background:var(--tour-gold);opacity:1}.pgs-shell :is(.pcf-category-grid>a>svg:first-child,.pcf-intel-cards svg,.pcf-no-result svg,.pto-points svg,.pto-field-button>svg:first-child){color:var(--tour-link)}.pgs-shell :is(.pcf-category-grid>a>svg:last-child,.pcf-result-grid>a>svg:last-child){color:var(--tour-muted)}.pgs-shell .pcf-category-grid strong{font-size:13px}.pgs-shell :is(.pcf-category-grid small,.pcf-result-grid small,.pcf-intel-cards p,.pcf-intro span,.pto-copy>p:not(.pto-kicker),.pto-field>small,.pto-plan-note,.pto-plan-grid p){color:var(--tour-muted)}.pgs-shell .pcf-category-grid small,.pgs-shell .pcf-result-grid small{font-size:11px}.pgs-shell .pcf-intro span{font-size:14px}.pgs-shell .pcf-intel-cards strong{font-size:13px}.pgs-shell .pcf-intel-cards p{font-size:12px}.pgs-shell .pcf-result-icon{background:var(--tour-soft);color:var(--tour-link)}.pgs-shell .pcf-no-result{background:var(--tour-paper);color:var(--tour-muted);border-color:#b6c1cc}.pgs-shell .pcf-no-result strong{color:var(--tour-ink)}.pgs-shell .pcf-ranking{border-color:var(--tour-line)}.pgs-shell .pcf-ranking span{color:var(--tour-link)}.pgs-shell .pcf-business{background:var(--tour-navy);color:#fff;border-color:#dfb65f70;border-radius:10px}.pgs-shell .pcf-business p,.pgs-shell .pcf-business>svg{color:#f0cb7d}.pgs-shell .pcf-business span{color:#d9e1ea;font-size:12px}.pgs-shell :is(.pcf-search button,.pcf-business>a,.pto-create,.pto-calendar-foot button,.pg-button,.pg-place-actions>a:first-child){background:var(--tour-button);color:#171c21;border:1px solid #e4c16b;border-radius:6px;box-shadow:inset 0 1px #ffffff80}.pgs-shell :is(.pcf-search button,.pto-create,.pg-button){min-height:44px}.pgs-shell :is(.pcf-search button,.pcf-business>a,.pto-create,.pg-button):hover:not(:disabled){filter:brightness(1.04)}.pgs-shell .pto-flow{background:var(--tour-paper);border-color:var(--tour-line);border-radius:9px}.pgs-shell .pto-step-tabs{border-color:var(--tour-line);background:#f0f3f5;border-radius:9px 9px 0 0}.pgs-shell .pto-step-tab{color:var(--tour-ink);border-color:var(--tour-line)}.pgs-shell .pto-step-tab:first-child{background:var(--tour-soft);color:var(--tour-ink)}.pgs-shell .pto-step-tab>svg,.pgs-shell .pto-step-tab>b{color:var(--tour-link);border-color:#c7ad74}.pgs-shell .pto-field{border-color:var(--tour-line)}.pgs-shell .pto-field>span{color:var(--tour-ink)}.pgs-shell .pto-field>small{font-size:10px}.pgs-shell .pto-mode button[aria-pressed=true]{background:var(--tour-navy);color:#f5d991;border-color:var(--tour-navy);box-shadow:none}.pgs-shell .pto-people :-webkit-any(button,strong){color:var(--tour-ink)}.pgs-shell .pto-people :-moz-any(button,strong){color:var(--tour-ink)}.pgs-shell .pto-people :is(button,strong){color:var(--tour-ink)}.pgs-shell .pto-people button{min-height:44px}.pgs-shell .pto-create:disabled{opacity:.58}.pgs-shell .pto-points span{background:var(--tour-soft);color:#554423;border-color:#e3d6b8}.pgs-shell .pto-calendar{color:var(--tour-ink);background:#fff;border-color:#c8d1da;box-shadow:0 20px 60px #04182730}.pgs-shell .pto-calendar .rdp-root{--rdp-accent-color:#846223;--rdp-accent-background-color:#f7f1e4;--rdp-range_middle-background-color:#f7f1e4;--rdp-range_middle-color:#0c1728;color:var(--tour-ink)}.pgs-shell .pto-calendar .rdp-day_button{color:var(--tour-ink)}.pgs-shell .pto-calendar .rdp-disabled .rdp-day_button{color:#758292}.pgs-shell .pto-calendar .rdp-range_start .rdp-day_button,.pgs-shell .pto-calendar .rdp-range_end .rdp-day_button{color:#fff;background:var(--tour-navy);border-color:var(--tour-navy)}.pgs-shell .pto-calendar-foot{border-color:var(--tour-line)}.pgs-shell .pto-calendar-foot span{color:var(--tour-muted)}.pgs-shell .pto-calendar-foot button{min-height:40px}.pgs-shell .pto-plan{border-color:var(--tour-line)}.pgs-shell .pto-plan-grid b{color:var(--tour-link)}.pgs-shell .pto-plan-head>svg{color:#256347}.pgs-shell .pg-hero{padding:28px 30px}.pgs-shell .pg-eyebrow,.pgs-shell .pg-hero h1 svg{color:#f0cb7d}.pgs-shell .pg-hero h1{font-size:max(32px,min(3.5vw,46px))}.pgs-shell .pg-hero>div>p:last-child{color:#e0e7ee}.pgs-shell .pg-method{color:#f5d991;border-color:#dfb65f90}.pgs-shell .pg-stats{border-color:var(--tour-line);background:#fff}.pgs-shell .pg-stats>div{border-color:var(--tour-line)}.pgs-shell .pg-stats strong{color:var(--tour-ink)}.pgs-shell .pg-stats span{color:var(--tour-muted);font-size:12px}.pgs-shell .pg-categories>a{color:var(--tour-ink);border-color:var(--tour-line);background:#fff}.pgs-shell .pg-categories>a:hover{background:var(--tour-soft);border-color:#b99851}.pgs-shell .pg-categories>a[aria-current=page]{background:var(--tour-navy);color:#fff;border-color:var(--tour-navy)}.pgs-shell .pg-categories>a[aria-current=page]>svg{color:var(--tour-gold)}.pgs-shell .pg-categories>a>b{color:#354256;background:#edf0f3}.pgs-shell .pg-categories>a[aria-current=page]>b{color:#f5d991;background:#ffffff18}.pgs-shell .pg-categories>a>span{font-size:12px}.pgs-shell .pg-filters label>span{color:var(--tour-ink);font-size:12px}.pgs-shell :is(.pg-filters input[type=search],.pg-filters select,.pg-results-bar select){background:var(--tour-paper);color:var(--tour-ink);border-color:#c8d1da}.pgs-shell .pg-filters input::placeholder{color:#657285}.pgs-shell .pg-filter-bottom label.pg-checkbox{color:var(--tour-muted)}.pgs-shell .pg-checkbox input{accent-color:var(--tour-link)}.pgs-shell .pg-results-bar p{color:var(--tour-muted)}.pgs-shell .pg-place{box-shadow:0 5px 18px #04182705}.pgs-shell .pg-place-icon{background:var(--tour-soft);color:var(--tour-link);border-color:#e3d6b8}.pgs-shell .pg-place h3{color:var(--tour-ink);font-size:19px}.pgs-shell .pg-place-address{color:var(--tour-muted);font-size:12px}.pgs-shell .pg-place-address>svg{color:var(--tour-link)}.pgs-shell .pg-badge{color:#4f5b6c;background:#edf0f3;font-size:10px}.pgs-shell .pg-badge-checked{color:#245b46;background:#e6f1eb}.pgs-shell .pg-tags>span{background:var(--tour-paper);color:#536072;border-color:var(--tour-line);font-size:10px}.pgs-shell .pg-profile,.pgs-shell .pg-place-actions,.pgs-shell .pg-profile-body dl>div{border-color:var(--tour-line)}.pgs-shell .pg-profile>summary{color:var(--tour-link);font-size:12px}.pgs-shell .pg-profile-body dt{color:var(--tour-muted)}.pgs-shell .pg-profile-body dd{color:var(--tour-ink)}.pgs-shell .pg-profile-body p,.pgs-shell .pg-profile-body p.pg-profile-note{color:var(--tour-muted)}.pgs-shell .pg-place-actions>a{background:var(--tour-paper);color:var(--tour-ink);border-color:#c8d1da;min-height:40px}.pgs-shell .pg-place-actions>a:first-child{background:var(--tour-button);border-color:#e4c16b}.pgs-shell .pg-empty{color:var(--tour-muted);background:#fff;border-color:#b6c1cc}.pgs-shell .pg-empty h2{color:var(--tour-ink)}.pgs-shell .pg-related a{color:var(--tour-link);border-color:var(--tour-line);background:#fff}.pgs-shell .pg-related h2{font-size:27px}.pgs-shell .pg-methodology h2{color:var(--tour-ink)}.pgs-shell .pg-methodology h2 svg{color:var(--tour-link)}.pgs-shell .pg-methodology p,.pgs-shell .pg-access p{color:var(--tour-muted)}.pgs-shell .pg-live{width:calc(100% - 80px);max-width:1440px;margin-left:auto;margin-right:auto}.pgs-shell .pg-live>summary{background:var(--tour-navy);color:#f0cb7d;border-color:var(--tour-navy)}.pgs-shell .pg-live-intro{color:var(--tour-muted)}.pgs-shell .pg-live .pulso-page{background:var(--tour-navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px}.pgs-shell .pth-journey{min-height:100vh;color:var(--tour-ink)}.pgs-shell .pth-journey h1{font-size:max(34px,min(4vw,52px))}.pgs-shell .pth-journey :-webkit-any([class*=text-white\/],[class~=text-white]){color:var(--tour-muted)}.pgs-shell .pth-journey :-moz-any([class*=text-white\/],[class~=text-white]){color:var(--tour-muted)}.pgs-shell .pth-journey :is([class*=text-white\/],[class~=text-white]){color:var(--tour-muted)}.pgs-shell .pth-journey :-webkit-any([class*="text-[#D4AF37]"],[class~="text-[#ead078]"],[class~="text-[#e4c970]"]){color:var(--tour-link)}.pgs-shell .pth-journey :-moz-any([class*="text-[#D4AF37]"],[class~="text-[#ead078]"],[class~="text-[#e4c970]"]){color:var(--tour-link)}.pgs-shell .pth-journey :is([class*="text-[#D4AF37]"],[class~="text-[#ead078]"],[class~="text-[#e4c970]"]){color:var(--tour-link)}.pgs-shell .pth-journey [class*=border-white\/],.pgs-shell .pth-journey [class*="border-[#D4AF37]/"]{border-color:var(--tour-line)}.pgs-shell .pth-journey :-webkit-any([class*=bg-\[linear-gradient],[class~="bg-[#08121c]"],[class~="bg-[#0d1722]"]){background:#fff}.pgs-shell .pth-journey :-moz-any([class*=bg-\[linear-gradient],[class~="bg-[#08121c]"],[class~="bg-[#0d1722]"]){background:#fff}.pgs-shell .pth-journey :is([class*=bg-\[linear-gradient],[class~="bg-[#08121c]"],[class~="bg-[#0d1722]"]){background:#fff}.pgs-shell .pth-journey :-webkit-any([class~="bg-[#07101a]"],[class*="bg-white/["]){background:var(--tour-paper)}.pgs-shell .pth-journey :-moz-any([class~="bg-[#07101a]"],[class*="bg-white/["]){background:var(--tour-paper)}.pgs-shell .pth-journey :is([class~="bg-[#07101a]"],[class*="bg-white/["]){background:var(--tour-paper)}.pgs-shell .pth-journey [class*="bg-[#D4AF37]/10"]{background:var(--tour-soft);color:var(--tour-link);border-color:#b99851}.pgs-shell .pth-journey [class~="bg-[#D4AF37]"]{background:var(--tour-gold);color:var(--tour-ink)}.pgs-shell .pth-journey [class*=text-emerald-]{color:#256347}.pgs-shell .pth-journey .pth-journey-hero{color:#fff}.pgs-shell .pth-journey .pth-journey-hero [class*=text-white\/]{color:#dce4ec}.pgs-shell .pth-journey .pth-journey-hero [class*="text-[#D4AF37]"]{color:#f0cb7d}.pgs-shell .pth-journey .pth-journey-hero [class*=bg-white\/]{background:#041827a3;border-color:#ffffff35}.pgs-shell .pth-journey .rdp-root{position:relative}.pgs-shell .pth-journey input::placeholder{color:#657285}.pgs-shell .pth-journey input{color:var(--tour-ink)}.pgs-shell .pth-photo-credit{background:var(--tour-navy);color:#dfc58c;text-align:center;padding:14px 24px;font-size:11px;display:block}.pgs-shell>footer{background:var(--tour-navy);color:#e1e7ee}.pgs-shell>footer [class*=text-white\/]{color:#bbc7d3}.pgs-shell>footer>div:first-child{max-width:1520px}@media (max-width:980px){.pgs-shell .pgs-brand{flex-basis:272px}.pgs-shell .pcf-hero{gap:18px;padding:22px 24px}}@media (max-width:900px){.pgs-shell :-webkit-any(.pgs-header-inner,.pcf-main,.pg-main,.pg-live,.pth-journey-inner){width:calc(100% - 48px)}.pgs-shell :-moz-any(.pgs-header-inner,.pcf-main,.pg-main,.pg-live,.pth-journey-inner){width:calc(100% - 48px)}.pgs-shell :is(.pgs-header-inner,.pcf-main,.pg-main,.pg-live,.pth-journey-inner){width:calc(100% - 48px)}}@media (max-width:767px){.pgs-shell .pgs-header-inner{gap:10px;padding-top:8px;padding-bottom:8px}.pgs-shell .pgs-brand{flex-basis:210px}.pgs-shell .pcf-hero{padding:20px 16px}.pgs-shell .pcf-hero h1{font-size:34px}.pgs-shell .pcf-hero-stats>div{min-height:88px}.pgs-shell .pcf-category-grid strong{font-size:12px}.pgs-shell .pcf-category-grid small{font-size:10px}.pgs-shell .pcf-category-grid>a{gap:8px}.pgs-shell .pg-hero{padding:23px 20px}.pgs-shell :is(.pcf-section-head h2,.pcf-intro h2,.pto-copy h2){font-size:28px}.pgs-shell .pg-stats span{font-size:10px}.pgs-shell .pg-categories>a>span{font-size:11px}.pgs-shell .pg-results-bar{flex-wrap:wrap}.pgs-shell .pto-calendar .rdp-root{--rdp-day-width:36px;--rdp-day_button-width:34px;--rdp-day-height:40px;--rdp-day_button-height:36px}.pgs-shell .pth-journey .rdp-root [role=gridcell]{min-width:0}.pgs-shell .pth-journey .rdp-root [role=gridcell] button{width:100%;max-width:40px}.pgs-shell :-webkit-any(.pgs-header-inner,.pcf-main,.pg-main,.pg-live,.pth-journey-inner){width:calc(100% - 32px)}.pgs-shell :-moz-any(.pgs-header-inner,.pcf-main,.pg-main,.pg-live,.pth-journey-inner){width:calc(100% - 32px)}.pgs-shell :is(.pgs-header-inner,.pcf-main,.pg-main,.pg-live,.pth-journey-inner){width:calc(100% - 32px)}.pgs-shell :-webkit-any(.pcf-main,.pg-main,.pth-journey-inner){padding-top:12px}.pgs-shell :-moz-any(.pcf-main,.pg-main,.pth-journey-inner){padding-top:12px}.pgs-shell :is(.pcf-main,.pg-main,.pth-journey-inner){padding-top:12px}.pgs-shell .pcf-business>a{white-space:normal;text-align:center}.pgs-shell .pto-points{gap:7px}}@media (max-width:359px){.pgs-shell .pcf-hero h1{font-size:31px}.pgs-shell .pcf-section-head{flex-wrap:wrap}.pgs-shell .pcf-category-grid>a{padding:11px 8px}.pgs-shell .pcf-category-grid>a>svg:last-child{width:12px}.pgs-shell .pcf-category-grid strong{font-size:11px}.pgs-shell .pto-calendar .rdp-root{--rdp-day-width:33px;--rdp-day_button-width:31px}}@media (prefers-reduced-motion:reduce){.pgs-shell *,.pgs-shell :before,.pgs-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pgs-shell .pcf-hero{background:linear-gradient(90deg,#041827f0 0%,#041827c7 38%,#0418273d 72%,#0418271a 100%),linear-gradient(#04182714 38%,#041827ad 100%),url(/images/turismo/cde-hero-approved.webp) 50% 48%/cover no-repeat;align-items:end;min-height:430px}.pgs-shell .pcf-hero-copy,.pgs-shell .pcf-hero-stats{align-self:end}@media (max-width:980px){.pgs-shell .pcf-hero{background-position:54%;min-height:500px}}@media (max-width:767px){.pgs-shell .pcf-hero{background:linear-gradient(#0418274d 0%,#041827ad 36%,#041827f5 72%,#041827 100%),url(/images/turismo/cde-hero-approved.webp) 54% 0/auto 245px no-repeat,#041827;align-items:stretch;min-height:560px;padding-top:205px}}.pulso-home{color:#f5f7fa;background:#0b1120;padding:20px 32px}.pulso-shell{isolation:isolate;background:#061321;border:1px solid #9b7a2f;border-radius:18px;max-width:1320px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 60px #0005}.pulso-backdrop{z-index:-2;object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pulso-shell:before{content:"";z-index:-1;background:linear-gradient(100deg,#04101af5,#061522ce 60%,#061321bd),linear-gradient(#0000 20%,#04101a);position:absolute;top:0;bottom:0;left:0;right:0}.pulso-header{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:26px;padding:28px 26px 22px;display:grid}.pulso-title-row{align-items:flex-start;gap:16px;display:flex}.pulso-mark{background:#05111ad9;border:1px solid #cfaa43;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 22px #eac45122}.pulso-mark svg{color:#f2cd56;width:34px;height:34px}.pulso-eyebrow{letter-spacing:.25em;color:#f2cd56;margin:0 0 7px;font-size:10px;font-weight:800}.pulso-header h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:max(24px,min(2.4vw,36px));font-weight:800;line-height:1.06}.pulso-header em{color:#f4cf55;font-style:normal}.pulso-subtitle{color:#d7e0eb;margin:8px 0 0;font-size:13px;line-height:1.5}.pulso-summary{align-items:center;gap:16px;margin-top:21px;display:flex}.pulso-summary>span{letter-spacing:.06em;color:#f2cd56;border:1px solid #b08b34;border-radius:999px;flex-shrink:0;padding:9px 13px;font-size:10px;font-weight:800}.pulso-summary p{color:#cad5e1;border-left:1px solid #b08b34;margin:0;padding-left:16px;font-size:12px;line-height:1.5}.pulso-callout{flex-direction:column;align-self:center;gap:19px;display:flex}.pulso-callout>div{border-left:2px solid #d4af37;padding-left:15px}.pulso-callout strong{color:#f4cf55;font-size:17px}.pulso-callout p{color:#e3e9f0;margin:3px 0 0;font-size:14px;line-height:1.45}.pulso-button{background:linear-gradient(#ffe58b,#edbd38);border:1px solid #ffe992;border-radius:13px;justify-content:center;align-items:center;gap:16px;min-height:47px;padding:12px 16px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 23px #f2c74d32;color:#09121b!important;text-decoration:none!important}.pulso-content{grid-template-columns:minmax(0,1fr) 210px;gap:12px;padding:20px;display:grid}.pulso-home-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pulso-card{background:#051420f2;border:1px solid #2e647d;border-radius:12px;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden;color:#f0f4f9!important;text-decoration:none!important}.pulso-card:hover{border-color:#e6bf4b;transform:translateY(-3px)}.pulso-card-copy{flex:1;padding:15px 12px 10px}.pulso-card-heading{align-items:center;gap:8px;min-height:30px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.pulso-card-heading svg{color:#f1cc58;flex-shrink:0;width:23px}.pulso-card-heading svg:last-child{width:13px;margin-left:auto}.pulso-card h3{letter-spacing:-.025em;color:#f4cf55;margin:16px 0 9px;font-size:18px;font-weight:750;line-height:1.2}.pulso-card-copy>p{color:#d5dee8;margin:0;font-size:12px;line-height:1.55}.pulso-card-state{color:#c5cfdb;border-top:1px solid #ffffff18;align-items:flex-start;gap:7px;margin-top:16px;padding-top:12px;font-size:11px;line-height:1.45;display:flex}.pulso-card-state>svg{color:#e5bc48;flex-shrink:0;margin-top:2px}.pulso-card-state small{color:#9babbd;margin-top:5px;font-size:10px;line-height:1.4;display:block}.pulso-card-state.has-observation{color:#dbe9e4}.pulso-card-photo{flex-shrink:0;height:132px;position:relative;overflow:hidden}.pulso-card-photo:after{content:"";background:linear-gradient(#051420 0%,#0000 50%,#03101b 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pulso-card-photo img{object-fit:cover;width:100%;height:100%}.pulso-card-photo span{z-index:1;text-align:center;letter-spacing:.1em;color:#e1e9f4;font-size:8px;line-height:1.5;position:absolute;bottom:9px;left:8px;right:8px}.pulso-guide{background:#05141eec;border:1px solid #b58d2f;border-radius:12px;flex-direction:column;min-width:0;padding:17px 15px;display:flex}.pulso-guide h3{color:#f2cd56;border-bottom:1px solid #9c7e35;align-items:center;gap:9px;margin:0;padding-bottom:16px;font-size:13px;font-weight:800;display:flex}.pulso-guide nav{flex:1;margin:8px 0}.pulso-guide nav a{color:#e4eaf2;align-items:center;gap:10px;min-height:44px;padding:10px 0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.pulso-guide nav a svg{color:#f2cd56;flex-shrink:0}.pulso-guide nav a svg:last-child{margin-left:auto}.pulso-guide nav a:hover{color:#f5d26b}.pulso-method-link{border-top:1px solid #9c7e35;align-items:center;gap:8px;min-height:44px;padding-top:12px;font-size:11px;text-decoration:none;display:flex;color:#f3cf65!important}.pulso-guide>p{color:#aebaca;margin:5px 0 0;font-size:10px;line-height:1.5}.pulso-footer{color:#e8edf5;border-top:1px solid #b18d3c66;justify-content:space-between;align-items:center;gap:18px;margin:0 20px;padding:15px 0;display:flex}.pulso-footer>span{letter-spacing:.15em;align-items:center;gap:10px;font-size:9px;display:flex}.pulso-footer svg{color:#f2cd56;flex-shrink:0}.pulso-footer small{color:#b5c1d0;font-size:10px}.pulso-footer strong{letter-spacing:.13em;color:#f2cd56;font-size:9px}.pulso-home a:focus-visible{outline-offset:4px;outline:3px solid #ffe58b}.pulso-page a:focus-visible{outline-offset:4px;outline:3px solid #ffe58b}.pulso-page button:focus-visible{outline-offset:4px;outline:3px solid #ffe58b}.pulso-page input:focus-visible{outline-offset:4px;outline:3px solid #ffe58b}.pulso-page select:focus-visible{outline-offset:4px;outline:3px solid #ffe58b}.pulso-page{color:#e8edf5;max-width:1240px;margin:0 auto;padding:30px 20px 52px}.pulso-back{color:#d4b65f;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.pulso-page-header{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.pulso-page-header h1{color:#f6d366;letter-spacing:-.025em;margin:6px 0 12px;font-size:max(27px,min(4vw,42px));font-weight:750;line-height:1.15}.pulso-page-header p:not(.pulso-eyebrow){color:#bfcbd9;max-width:700px;font-size:15px;line-height:1.6}.pulso-outline{color:#ebcc74;cursor:pointer;background:#0b1b29;border:1px solid #9c813d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.pulso-outline:disabled{opacity:.55;cursor:wait}.pulso-tabs{border-bottom:1px solid #293b50;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:20px;display:flex}.pulso-tabs a{color:#ccd8e7;border:1px solid #334b63;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pulso-tabs a[aria-current=page]{color:#061420;background:#e9c454;border-color:#e9c454}.pulso-stay{background:#0b1b2b;border:1px solid #435c72;border-radius:14px;margin:16px 0 25px;padding:20px}.pulso-fields{grid-template-columns:2fr 2fr 1fr 1fr;gap:15px;display:grid}.pulso-page label{color:#c4d0df;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.pulso-page input,.pulso-page select{color:#eef2f8;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061321;border:1px solid #435970;border-radius:8px;min-width:0;padding:11px;font-size:14px}.pulso-stay>p{color:#aebdd0;align-items:flex-start;gap:9px;margin:14px 0 0;font-size:12px;line-height:1.6;display:flex}.pulso-stay>p>svg{flex-shrink:0;margin-top:3px}.pulso-page-tools{justify-content:space-between;align-items:end;gap:20px;margin:20px 0;display:flex}.pulso-page-tools label{width:min(100%,440px)}.pulso-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.pulso-place{background:#0b1b2c;border:1px solid #2d445c;border-radius:14px;flex-direction:column;min-width:0;padding:21px;display:flex}.pulso-place-region{color:#a9bdd3;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;display:flex}.pulso-place h2{color:#f5d675;margin:0 0 10px;font-size:20px;font-weight:650;line-height:1.3}.pulso-place-profile{color:#c0cbda;margin:0 0 12px;font-size:12px;line-height:1.5}.pulso-place-state{color:#f0d395;background:#d4af370b;border:1px solid #d4af3726;border-radius:8px;align-items:flex-start;gap:7px;margin:5px 0 13px;padding:11px;font-size:13px;line-height:1.6;display:flex}.pulso-place-state>svg{flex-shrink:0;margin-top:3px}.pulso-place-state.positive{color:#a5dcc3;background:#30755316;border-color:#64b58c55}.pulso-place-note{color:#aebed2;margin:0 0 14px;font-size:12px;line-height:1.7}.pulso-evidence{color:#aabed1;overflow-wrap:anywhere;margin:0 0 14px;font-size:11px;line-height:1.6}.pulso-evidence strong{color:#dce6f1;margin-bottom:9px;font-size:14px;display:block}.pulso-evidence p{margin:5px 0}.pulso-source-button{color:#edca68;border-top:1px solid #2d445c;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:14px;font-size:12px;text-decoration:none;display:flex}.pulso-source-button:hover{text-decoration:underline}.pulso-disclaimer{background:#122337;border:1px solid #354b60;border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px;display:flex}.pulso-disclaimer>svg{color:#e7c15b;flex-shrink:0;margin-top:3px}.pulso-disclaimer p{color:#becddd;margin:0;font-size:12px;line-height:1.8}.pulso-notice{color:#cbdaeb;border:1px solid #496178;border-radius:12px;padding:22px;font-size:14px;line-height:1.6}.pulso-monitor{border-top:1px solid #9a7b3b;margin-top:45px;padding-top:26px;scroll-margin-top:30px}.pulso-monitor>h2{color:#f0ce71;margin:0 0 10px;font-size:26px;font-weight:650}.pulso-monitor>p{color:#b4c5d9;font-size:13px;line-height:1.8}.pulso-monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.pulso-monitor-grid article{background:#0b1b2b;border:1px solid #2f475f;border-radius:11px;padding:18px}.pulso-monitor-grid h3{color:#e3c56d;margin:0 0 9px;font-size:15px;font-weight:650}.pulso-monitor-grid p{color:#b8c9dc;margin:0;font-size:12px;line-height:1.8}.pulso-monitor-count{margin-top:22px;font-size:11px!important}.pulso-page svg{flex-shrink:0}@media (min-width:1200px){.pulso-home{margin-top:-20px}}@media (max-width:1199px){.pulso-header{grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr)}.pulso-content{grid-template-columns:1fr}.pulso-home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pulso-guide{display:none}.pulso-card-copy{padding:17px}.pulso-card-photo{height:140px}.pulso-card h3{font-size:22px}.pulso-card-copy>p{font-size:13px}.pulso-card-state{font-size:12px}}@media (max-width:800px){.pulso-home{padding:16px}.pulso-header{grid-template-columns:1fr;gap:22px;padding:22px}.pulso-callout{grid-template-columns:1fr 1fr;align-items:center;display:grid}.pulso-header h2{font-size:31px}.pulso-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pulso-footer small{display:none}.pulso-results,.pulso-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulso-page-header{align-items:flex-start}.pulso-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pulso-home{padding:12px}.pulso-header{padding:20px 16px}.pulso-title-row{gap:11px}.pulso-mark{border-radius:10px;width:40px;height:40px}.pulso-mark svg{width:26px}.pulso-header h2{font-size:26px}.pulso-eyebrow{letter-spacing:.18em;font-size:8px}.pulso-subtitle{font-size:12px}.pulso-summary{align-items:flex-start;gap:11px}.pulso-summary p{padding-left:11px;font-size:11px}.pulso-summary>span{padding:8px;font-size:8px}.pulso-callout{grid-template-columns:1fr;gap:15px}.pulso-callout strong{font-size:16px}.pulso-callout p{font-size:13px}.pulso-content{padding:13px}.pulso-home-cards{grid-template-columns:1fr}.pulso-card{grid-template-columns:minmax(0,1fr) 96px;display:grid;position:relative}.pulso-card-photo{grid-area:1/2;height:100%;min-height:215px}.pulso-card-photo:after{background:linear-gradient(90deg,#051420,#0000 80%)}.pulso-card-photo span{display:none}.pulso-card-copy{padding:17px 8px 17px 17px}.pulso-card h3{margin-top:12px;font-size:22px}.pulso-card-heading{font-size:13px}.pulso-card-state{margin-top:12px;padding-top:10px}.pulso-footer{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 16px}.pulso-footer>span,.pulso-footer strong{font-size:8px}.pulso-results{grid-template-columns:1fr}.pulso-page{padding:20px 15px 40px}.pulso-page-header{flex-direction:column;gap:12px}.pulso-tabs{gap:7px}.pulso-tabs a{padding:8px 12px;font-size:12px}.pulso-page-tools{flex-direction:column;align-items:stretch;gap:12px}.pulso-page-tools label{width:100%}.pulso-page-tools button{align-self:flex-end}.pulso-stay{padding:16px}.pulso-monitor-grid{grid-template-columns:1fr}.pulso-place{padding:20px}}@media (prefers-reduced-motion:reduce){.pulso-card{transition:none}.pulso-card:hover{transform:none}}@media (min-width:1200px){.pulso-home{padding:18px 28px}.pulso-shell{border-radius:16px}.pulso-header{gap:22px;padding:22px 22px 18px}.pulso-title-row{gap:14px}.pulso-mark{border-radius:12px;width:48px;height:48px}.pulso-mark svg{width:30px;height:30px}.pulso-header h2{font-size:max(22px,min(2.1vw,32px))}.pulso-subtitle{margin-top:6px;font-size:12px}.pulso-summary{gap:14px;margin-top:16px}.pulso-summary>span{padding:7px 11px}.pulso-summary p{padding-left:14px;font-size:11px}.pulso-callout{gap:16px}.pulso-callout strong{font-size:15px}.pulso-callout p{font-size:13px}.pulso-button{gap:14px;min-height:42px;padding:10px 14px;font-size:11px}.pulso-button svg{width:17px;height:17px}.pulso-content{gap:10px;padding:16px}.pulso-home-cards{gap:8px}.pulso-card{border-radius:10px}.pulso-card-copy{padding:12px 10px 8px}.pulso-card-heading{gap:6px;min-height:26px;font-size:11px}.pulso-card-heading svg{width:20px}.pulso-card-heading svg:last-child{width:12px}.pulso-card h3{margin:12px 0 6px;font-size:16px}.pulso-card-copy>p{font-size:11px;line-height:1.5}.pulso-card-state{gap:6px;margin-top:12px;padding-top:10px;font-size:10px}.pulso-card-state small{margin-top:4px;font-size:9px}.pulso-card-photo{height:110px}.pulso-card-photo span{font-size:7px;bottom:7px}.pulso-footer{gap:14px;margin:0 16px;padding:12px 0}.pulso-footer>span{gap:8px;font-size:8px}.pulso-footer svg{width:20px;height:20px}.pulso-footer small{font-size:9px}.pulso-footer strong{font-size:8px}}@media (min-width:768px) and (max-width:1199px){.pulso-home{padding:14px 18px}.pulso-shell{border-radius:14px}.pulso-header{gap:16px;padding:16px}.pulso-title-row{gap:12px}.pulso-mark{border-radius:10px;width:40px;height:40px}.pulso-mark svg{width:26px;height:26px}.pulso-eyebrow{margin-bottom:5px;font-size:9px}.pulso-header h2{font-size:26px}.pulso-subtitle{margin-top:5px;font-size:12px}.pulso-summary{gap:12px;margin-top:12px}.pulso-summary>span{padding:7px 10px;font-size:9px}.pulso-summary p{padding-left:12px;font-size:11px}.pulso-callout{gap:12px}.pulso-callout strong{font-size:15px}.pulso-callout p{font-size:12px}.pulso-button{border-radius:10px;gap:10px;min-height:38px;padding:8px 12px;font-size:10px}.pulso-button svg{width:15px;height:15px}.pulso-content{gap:10px;padding:12px}.pulso-home-cards{gap:8px}.pulso-card{border-radius:10px}.pulso-card-copy{padding:12px}.pulso-card-heading{gap:6px;min-height:24px;font-size:11px}.pulso-card-heading svg{width:18px}.pulso-card-heading svg:last-child{width:11px}.pulso-card h3{margin:10px 0 6px;font-size:18px}.pulso-card-copy>p{font-size:11px;line-height:1.45}.pulso-card-state{gap:5px;margin-top:10px;padding-top:8px;font-size:10px}.pulso-card-state small{margin-top:3px;font-size:9px}.pulso-card-photo{height:105px}.pulso-card-photo span{font-size:7px;bottom:6px}.pulso-footer{gap:10px;margin:0 12px;padding:10px 0}.pulso-footer>span{gap:6px;font-size:8px}.pulso-footer svg{width:18px;height:18px}.pulso-footer small{font-size:9px}.pulso-footer strong{font-size:7px}}.pulso-card--disabled{opacity:.42;filter:saturate(.35);cursor:default;pointer-events:none}.pulso-card--disabled:hover{border-color:#2e647d;transform:none}.pg-shell{--pg-gold:#c9a962;--pg-line:#c9a96233;--pg-muted:#a8afb9;--pg-surface:#111821;color:#eef0f3;background:#080d14;min-width:0}.pg-main{max-width:1200px;margin:auto;padding:26px 24px 38px}.pg-shell a,.pg-shell button,.pg-shell input,.pg-shell select,.pg-shell summary{-webkit-tap-highlight-color:transparent}.pg-shell a:focus-visible{outline-offset:4px;outline:2px solid #e3c57e}.pg-shell button:focus-visible{outline-offset:4px;outline:2px solid #e3c57e}.pg-shell input:focus-visible{outline-offset:4px;outline:2px solid #e3c57e}.pg-shell select:focus-visible{outline-offset:4px;outline:2px solid #e3c57e}.pg-shell summary:focus-visible{outline-offset:4px;outline:2px solid #e3c57e}.pg-back{color:var(--pg-muted);align-items:center;gap:8px;margin-bottom:26px;font-size:13px;text-decoration:none;display:inline-flex}.pg-hero{border-bottom:1px solid var(--pg-line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;display:flex}.pg-eyebrow{color:var(--pg-gold);letter-spacing:.22em;margin:0 0 12px;font-size:10px;font-weight:700}.pg-hero h1{letter-spacing:-.04em;align-items:center;gap:13px;margin:0 0 15px;font-size:max(25px,min(3.4vw,40px));font-weight:650;line-height:1.15;display:flex}.pg-hero h1 svg{width:31px;height:31px;color:var(--pg-gold);flex-shrink:0}.pg-hero>div>p:last-child{color:#b6bec9;max-width:690px;margin:0;font-size:14px;line-height:1.7}.pg-method{border:1px solid var(--pg-line);color:#e0c68f;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;text-decoration:none;display:flex}.pg-commerce-intel{border:1px solid var(--pg-line);background:linear-gradient(145deg,#151c25,#0e151e);border-radius:14px;margin:22px 0 25px;padding:18px}.pg-commerce-intel-head{margin-bottom:14px}.pg-commerce-intel-head h2{color:#f1f3f5;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.2}.pg-commerce-intel-head>p:last-child{color:#aeb8c5;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.65}.pg-commerce-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-commerce-intel-card{color:#eef1f4;background:#101923;border:1px solid #344151;border-radius:10px;align-items:flex-start;gap:11px;min-width:0;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex}.pg-commerce-intel-card:hover{background:#161f2a;border-color:#9b814e}.pg-commerce-intel-card>svg:first-child{color:#d9bd80;flex:0 0 21px;width:21px;height:21px}.pg-commerce-intel-card>svg:last-child{color:#9dabb9;flex:0 0 17px;width:17px;height:17px;margin-left:auto}.pg-commerce-intel-card span{min-width:0}.pg-commerce-intel-card strong{color:#f3e3bd;font-size:13px;line-height:1.35;display:block}.pg-commerce-intel-card small{color:#aeb8c5;margin-top:5px;font-size:10px;line-height:1.55;display:block}#buscar-compras,#monitoramento-operacional{scroll-margin-top:90px}.pg-stats{border:1px solid var(--pg-line);background:linear-gradient(120deg,#151a20,#101722);border-radius:10px;gap:0;margin:22px 0 25px;display:flex;overflow:hidden}.pg-stats>div{border-right:1px solid var(--pg-line);flex:1;align-items:center;gap:13px;padding:16px 20px;display:flex}.pg-stats>div:last-child{border-right:0}.pg-stats strong{color:#e2c88e;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1}.pg-stats span{color:#b4bcc7;max-width:170px;font-size:11px;line-height:1.5}.pg-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 30px;display:grid}.pg-categories>a{color:#bcc4ce;background:#101721;border:1px solid #27313f;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:49px;padding:10px 11px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pg-categories>a:hover{background:#191d25;border-color:#776239}.pg-categories>a[aria-current=page]{color:#f4ddb0;background:#26231c;border-color:#b4985b}.pg-categories>a>svg{width:18px;height:18px;color:var(--pg-gold);flex-shrink:0}.pg-categories>a>span{flex:1;font-size:11px;font-weight:600;line-height:1.35}.pg-categories>a>b{color:#e4e8ee;font-variant-numeric:tabular-nums;background:#202a36;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:500}.pg-filters{background:var(--pg-surface);border:1px solid #293442;border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:15px;padding:20px;display:grid}.pg-filters label{min-width:0;display:block}.pg-filters label>span{color:#c3cbd5;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.pg-filters input[type=search],.pg-filters select,.pg-results-bar select{color:#e8edf2;background:#0b111a;border:1px solid #364353;border-radius:6px;width:100%;min-width:0;min-height:43px;padding:10px;font-size:12px}.pg-filters input::placeholder{color:#939eae}.pg-search>div{position:relative}.pg-search>div>svg{color:var(--pg-gold);position:absolute;top:12px;left:11px}.pg-filters input[type=search]{padding-left:37px}.pg-filter-bottom{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.pg-filter-bottom label.pg-checkbox{color:#b6bec9;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.pg-checkbox input{accent-color:#c9a962;flex-shrink:0;width:16px;height:16px}.pg-filter-bottom button{color:#e0c78e;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:11px}.pg-results-bar{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 14px;display:flex}.pg-results-bar p{color:#c4ccd6;margin:0;font-size:13px;font-weight:600}.pg-results-bar select{width:auto;max-width:260px;min-height:35px;padding:7px 9px;font-size:11px}.pg-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.pg-place{background:linear-gradient(145deg,#151e2a,#10151e);border:1px solid #2a3542;border-radius:11px;flex-direction:column;min-width:0;padding:20px;scroll-margin-top:100px;display:flex;overflow:hidden}.pg-place:target{border-color:#d2b071;box-shadow:0 0 0 2px #a2885355}.pg-place-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.pg-place-icon{color:#d8bd82;background:#24251f;border:1px solid #705f3c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.pg-badge{color:#b4bac4;background:#232b36;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;line-height:1.3;display:inline-flex}.pg-badge svg{flex-shrink:0}.pg-badge-checked{color:#b7d3c5;background:#19382e}.pg-place-type{letter-spacing:.09em;text-transform:uppercase;color:#ccb178;margin:0 0 8px;font-size:9px;line-height:1.5}.pg-place h3{letter-spacing:-.02em;color:#f0f2f5;overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;font-weight:650;line-height:1.35}.pg-place-address{color:#aeb8c5;overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-height:35px;margin:0 0 15px;font-size:11px;line-height:1.6;display:flex}.pg-place-address>svg{color:#bb9e65;flex-shrink:0;margin-top:2px}.pg-tags{flex-wrap:wrap;gap:5px;margin:0 0 13px;display:flex}.pg-tags>span{color:#c6ced9;background:#18212d;border:1px solid #394554;border-radius:4px;padding:3px 7px;font-size:9px;line-height:1.5}.pg-profile{border-top:1px solid #2a3442;margin-top:auto}.pg-profile>summary{cursor:pointer;color:#dec58e;justify-content:space-between;align-items:center;gap:10px;min-height:43px;font-size:11px;line-height:1.5;list-style:none;display:flex}.pg-profile>summary::-webkit-details-marker{display:none}.pg-profile[open]>summary>svg{transform:rotate(180deg)}.pg-profile-body{padding:2px 0 14px}.pg-profile-body dl{margin:0 0 12px}.pg-profile-body dl>div{border-bottom:1px solid #29323d;grid-template-columns:96px 1fr;gap:8px;padding:7px 0;font-size:10px;line-height:1.5;display:grid}.pg-profile-body dt{color:#96a3b5}.pg-profile-body dd{color:#d2d9e1;overflow-wrap:anywhere;margin:0}.pg-profile-body p{color:#b7c0cd;font-size:11px;line-height:1.6}.pg-profile-body p.pg-profile-note{color:#a6b0be;font-size:10px}.pg-share{color:#debd7b;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.pg-place-actions{border-top:1px solid #2a3442;align-items:center;gap:8px;padding-top:13px;display:flex}.pg-place-actions>a{color:#dce2ea;border:1px solid #394554;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:10px;text-decoration:none;display:flex}.pg-place-actions>a:first-child{color:#17150f;background:#d1b57a;border-color:#d1b57a;flex:1;font-weight:650}.pg-place-actions>a:hover{filter:brightness(1.1)}.pg-more{margin:24px auto 0}.pg-button{color:#11161c;cursor:pointer;background:#c9a962;border:1px solid #c9a962;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.pg-empty{text-align:center;color:#b9c2cf;border:1px dashed #45505e;border-radius:10px;padding:35px 20px}.pg-empty h2{color:#edf0f5;font-size:18px}.pg-empty p{font-size:13px;line-height:1.6}.pg-empty .pg-button{margin:20px auto 0}.pg-note{color:#d3b578;margin-top:18px;font-size:12px}.pg-note a{color:inherit}.pg-related{border-top:1px solid var(--pg-line);margin-top:35px;padding-top:25px}.pg-related h2{margin:0 0 16px;font-size:17px;font-weight:600}.pg-related>div{flex-wrap:wrap;gap:8px;display:flex}.pg-related a{color:#d1b982;border:1px solid #3d4653;border-radius:6px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;text-decoration:none;display:inline-flex}.pg-methodology{background:#101720;border:1px solid #313b47;border-radius:10px;margin-top:35px;padding:24px;scroll-margin-top:100px}.pg-methodology h2{color:#e7d4ab;align-items:center;gap:9px;margin:0 0 15px;font-size:17px;display:flex}.pg-methodology h2 svg{flex-shrink:0}.pg-methodology p{color:#aeb8c6;margin:10px 0;font-size:12px;line-height:1.8}.pg-methodology>a{color:#d6b779;align-items:center;gap:6px;margin-top:10px;font-size:11px;text-decoration:none;display:inline-flex}.pg-live{max-width:1152px;margin:0 auto;padding:0 0 30px}.pg-live>summary{color:#d8bf87;cursor:pointer;border:1px solid #3b414b;border-radius:8px;align-items:center;gap:10px;padding:18px 22px;font-size:13px;line-height:1.6;list-style:none;display:flex}.pg-live>summary::-webkit-details-marker{display:none}.pg-live>summary>svg{flex-shrink:0}.pg-live>summary>svg:last-child{margin-left:auto}.pg-live-intro{color:#b5beca;padding:15px 20px;font-size:12px;line-height:1.8}.pg-access{background:#141e2a;border:1px solid #46505e;border-radius:10px;margin-bottom:25px;padding:25px}.pg-access h2{margin:0 0 12px;font-size:22px}.pg-access p{color:#b8c2cf;max-width:800px;font-size:13px;line-height:1.8}.pg-access>a{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-top:15px}.pg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.pg-results{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-hero{gap:20px}.pg-method{white-space:normal;min-width:135px}.pg-live{margin:0 24px}.pg-filters{grid-template-columns:1fr 1fr}.pg-search{grid-column:1/-1}}@media (max-width:767px){.pg-commerce-intel{margin:18px 0 20px;padding:15px}.pg-commerce-intel-head h2{font-size:21px}.pg-commerce-intel-head>p:last-child{font-size:11px}.pg-commerce-intel-grid{grid-template-columns:minmax(0,1fr)}.pg-commerce-intel-card{min-height:82px;padding:14px}.pg-commerce-intel-card strong{font-size:14px}.pg-commerce-intel-card small{font-size:11px}.pg-main{padding:20px 16px 28px}.pg-back{margin-bottom:20px}.pg-hero{padding-bottom:20px;display:block}.pg-hero h1{font-size:29px}.pg-hero h1 svg{width:26px;height:26px}.pg-hero>div>p:last-child{font-size:12px}.pg-method{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;margin-top:17px;padding:8px 10px;font-size:11px}.pg-stats{margin:20px 0}.pg-stats>div{padding:13px 10px;display:block}.pg-stats strong{margin-bottom:6px;font-size:24px;display:block}.pg-stats span{font-size:9px;line-height:1.5;display:block}.pg-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:22px}.pg-categories>a{gap:7px;min-height:53px;padding:9px}.pg-categories>a>span{font-size:10px}.pg-categories>a>svg{width:16px;height:16px}.pg-categories>a>b{padding:2px 5px;font-size:10px}.pg-filters{gap:12px;padding:15px}.pg-filter-bottom{align-items:flex-start}.pg-filter-bottom label.pg-checkbox{max-width:70%;font-size:10px}.pg-filters select{padding:8px;font-size:11px}.pg-results-bar{gap:10px}.pg-results-bar select{max-width:190px;font-size:10px}.pg-results{grid-template-columns:minmax(0,1fr);gap:13px}.pg-place{padding:19px}.pg-place h3{font-size:19px}.pg-place-address{min-height:0;font-size:12px}.pg-place-actions>a{min-height:40px;font-size:11px}.pg-profile>summary{min-height:44px;font-size:12px}.pg-badge{font-size:10px}.pg-methodology{padding:20px}.pg-methodology h2{font-size:16px;line-height:1.5}.pg-methodology p{font-size:11px}.pg-live{margin:0 16px}.pg-live>summary{padding:14px;font-size:12px}.pg-live .pulso-page{padding-left:0;padding-right:0}.pg-more{width:100%;font-size:11px}}.pg-search .voice-search-button{z-index:1;min-width:38px;min-height:38px;padding:0;position:absolute;top:7px;right:7px}.pg-filters input[type=search]{padding-right:54px}.pcf-shell{--pcf-gold:#d8b957;--pcf-gold-2:#f0cf72;--pcf-bg:#07101a;--pcf-surface:#0d1723;--pcf-surface-2:#111d2a;--pcf-line:#d8b9572e;--pcf-line-soft:#243344;--pcf-text:#f6f8fb;--pcf-muted:#aab6c5;color:var(--pcf-text);background:radial-gradient(circle at 50% -10%,#d8b95714,#0000 28%),linear-gradient(#07101a 0,#08111b 42%,#09121c 100%);min-height:100vh}.pcf-main{max-width:1240px;margin:0 auto;padding:24px 24px 52px}.pcf-shell a,.pcf-shell button,.pcf-shell input{-webkit-tap-highlight-color:transparent}.pcf-shell a:focus-visible{outline:2px solid var(--pcf-gold-2);outline-offset:4px}.pcf-shell button:focus-visible{outline:2px solid var(--pcf-gold-2);outline-offset:4px}.pcf-shell input:focus-visible{outline:2px solid var(--pcf-gold-2);outline-offset:4px}.pcf-back{color:#aab4c1;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;text-decoration:none;transition:color .18s;display:inline-flex}.pcf-back:hover{color:#f1d486}.pcf-hero{background:radial-gradient(circle at 82% 12%,#d8b95729,#0000 30%),radial-gradient(circle at 10% 100%,#2a59822e,#0000 38%),linear-gradient(135deg,#111b29 0,#0b141f 58%,#0b121a 100%);border:1px solid #d8b9573d;border-radius:22px;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:30px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.pcf-hero:after{content:"";pointer-events:none;border:1px solid #d8b9571f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-100px}.pcf-hero-copy{z-index:1;position:relative}.pcf-kicker,.pcf-section-head p,.pcf-intro>p,.pcf-business p{letter-spacing:.2em;color:var(--pcf-gold);margin:0 0 10px;font-size:10px;font-weight:800}.pcf-hero h1{letter-spacing:-.055em;max-width:790px;margin:0 0 18px;font-size:max(38px,min(5.3vw,62px));line-height:.98}.pcf-hero-copy>p:not(.pcf-kicker){color:#bec8d4;max-width:760px;margin:0 0 24px;font-size:15px;line-height:1.75}.pcf-search{background:#050c14e0;border:1px solid #d8b95757;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;max-width:820px;padding:8px 8px 8px 16px;display:grid;position:relative;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff08}.pcf-search svg{color:var(--pcf-gold);flex-shrink:0}.pcf-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;min-height:42px;font-size:14px}.pcf-search input::placeholder{color:#7f8b9b}.pcf-search button:not(.voice-search-button),.pcf-business>a{color:#10151b;cursor:pointer;background:linear-gradient(#edce72,#d8b34c);border:1px solid #e2bf56;border-radius:8px;padding:13px 19px;font-size:12px;font-weight:850;text-decoration:none;box-shadow:0 7px 20px #d8b9571f}.pcf-search button:not(.voice-search-button):hover,.pcf-business>a:hover{filter:brightness(1.05)}.pcf-suggestions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.pcf-suggestions button{color:#cbd4df;cursor:pointer;background:#111b27e0;border:1px solid #324154;border-radius:999px;padding:8px 11px;font-size:10px;transition:background .16s,border-color .16s,color .16s}.pcf-suggestions button:hover{color:#f0d58b;background:#1a2634;border-color:#6f633d}.pcf-decision-flow{z-index:1;grid-template-columns:1fr 1fr;align-content:start;gap:11px;display:grid;position:relative}.pcf-intel-step{color:#eef2f6;text-align:left;min-height:146px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#0e1824f5,#09111bf5);border:1px solid #2a394a;border-radius:13px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:17px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.pcf-intel-step:hover{background:linear-gradient(145deg,#142130,#0d1824);border-color:#d8b9578c;transform:translateY(-2px)}.pcf-intel-step:disabled{cursor:default;opacity:.72;transform:none}.pcf-intel-label{color:#e2c66f;letter-spacing:.15em;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.pcf-intel-label svg{flex-shrink:0}.pcf-intel-step>strong{letter-spacing:-.01em;color:#f7f9fb;grid-column:1/-1;font-size:13px;line-height:1.35}.pcf-intel-step>small{color:#99a7b7;align-self:end;font-size:9.5px;line-height:1.48}.pcf-intel-step>svg{color:#d8b957;align-self:end}.pcf-results,.pcf-categories,.pcf-intelligence{background:linear-gradient(#0d1723,#0b141e);border:1px solid #263545;border-radius:16px;margin-top:28px;padding:26px;box-shadow:0 18px 42px #00000024}.pcf-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.pcf-section-head h2,.pcf-intro h2,.pcf-business h2{letter-spacing:-.04em;margin:0;font-size:max(22px,min(3vw,32px))}.pcf-section-head>a,.pcf-section-head>button{color:#e3c571;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:inline-flex}.pcf-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pcf-result-grid>a{color:#eef2f6;background:linear-gradient(145deg,#111d2a,#0d1722);border:1px solid #2d3d4f;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.pcf-result-grid>a:hover{background:#142131;border-color:#645b3a;transform:translateY(-1px)}.pcf-result-grid>a>div{flex:1;min-width:0}.pcf-result-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pcf-result-grid small{color:#9eabb9;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.pcf-result-icon{color:#d7bb69;background:#24271f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pcf-no-result{color:#bcc6d2;background:#0a131d;border:1px dashed #48596d;border-radius:10px;align-items:flex-start;gap:12px;padding:18px;display:flex}.pcf-no-result svg{color:#d8b957;flex-shrink:0}.pcf-no-result strong{color:#f2f4f6;font-size:13px}.pcf-no-result p{margin:6px 0 0;font-size:11px;line-height:1.65}.pcf-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pcf-category-grid>a{color:#f2f5f8;background:linear-gradient(145deg,#111d2a,#0d1722);border:1px solid #2d3d4e;border-radius:11px;align-items:center;gap:12px;min-height:82px;padding:15px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.pcf-category-grid>a:before{content:"";background:linear-gradient(180deg,transparent,var(--pcf-gold),transparent);opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.pcf-category-grid>a:hover{background:#142131;border-color:#675d3a;transform:translateY(-2px)}.pcf-category-grid>a>svg:first-child{color:#dfc26d;flex-shrink:0}.pcf-category-grid>a>svg:last-child{color:#7f8c9c;flex-shrink:0;margin-left:auto}.pcf-category-grid strong{font-size:11px;line-height:1.35;display:block}.pcf-category-grid small{color:#9ca8b6;margin-top:4px;font-size:9px;display:block}.pcf-intelligence{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:27px;display:grid}.pcf-intro span{color:#aeb9c6;margin-top:14px;font-size:12px;line-height:1.75;display:block}.pcf-intel-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pcf-intel-cards article{background:linear-gradient(145deg,#111d2a,#0d1722);border:1px solid #2f3e50;border-radius:10px;padding:16px}.pcf-intel-cards svg{color:#dec16c}.pcf-intel-cards strong{margin:10px 0 7px;font-size:11px;display:block}.pcf-intel-cards p{color:#9faab7;margin:0;font-size:9.5px;line-height:1.65}.pcf-ranking{border-top:1px solid #273646;grid-column:1/-1;padding-top:19px}.pcf-ranking h3{font-size:14px}.pcf-ranking>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pcf-ranking a{color:#eef2f6;background:#0e1823;border:1px solid #303f50;border-radius:8px;justify-content:space-between;gap:8px;padding:11px;font-size:10px;text-decoration:none;display:flex}.pcf-ranking span{color:#d8bb68}.pcf-business{background:radial-gradient(circle at 15%,#d8b95714,#0000 25%),linear-gradient(120deg,#141b22,#18170f);border:1px solid #d8b95757;border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;margin-top:28px;padding:26px;display:grid}.pcf-business>svg{color:#dec16c}.pcf-business h2{font-size:22px}.pcf-business span{color:#b0bac6;margin-top:7px;font-size:11px;line-height:1.65;display:block}.pcf-business>a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pcf-shell ::selection{color:#11161d;background:#d8b957}@media (max-width:980px){.pcf-main{padding:22px 20px 42px}.pcf-hero{grid-template-columns:1fr;padding:30px}.pcf-decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pcf-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcf-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcf-intelligence{grid-template-columns:1fr}.pcf-business{grid-template-columns:auto 1fr}.pcf-business>a{grid-column:1/-1;width:-webkit-max-content;width:-moz-max-content;width:max-content}.pcf-intel-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.pcf-main{padding:14px 12px 30px}.pcf-back{margin:3px 3px 14px;font-size:11px}.pcf-hero{border-radius:15px;gap:18px;padding:20px 16px 18px}.pcf-kicker{letter-spacing:.17em;font-size:9px}.pcf-hero h1{margin-bottom:13px;font-size:36px;line-height:1.01}.pcf-hero-copy>p:not(.pcf-kicker){margin-bottom:17px;font-size:12px;line-height:1.65}.pcf-search{z-index:15;border-radius:12px;grid-template-columns:auto 1fr auto auto;gap:8px;padding:6px 6px 6px 12px;position:-webkit-sticky;position:sticky;top:10px;box-shadow:0 12px 28px #00000047}.pcf-search input{min-height:42px;font-size:16px}.pcf-search button:not(.voice-search-button){width:45px;height:42px;padding:0;font-size:0;position:relative}.pcf-search button:not(.voice-search-button):after{content:"→";font-size:18px}.pcf-suggestions{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:11px -16px 0;padding:0 16px 3px;overflow-x:auto}.pcf-suggestions::-webkit-scrollbar{display:none}.pcf-suggestions button{flex:none;min-height:34px}.pcf-decision-flow{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin:0 -16px;padding:1px 16px 5px;display:flex;overflow-x:auto}.pcf-decision-flow::-webkit-scrollbar{display:none}.pcf-intel-step{scroll-snap-align:start;flex:0 0 82%;min-height:148px;padding:16px}.pcf-intel-step>strong{font-size:14px}.pcf-intel-step>small{font-size:10px}.pcf-results,.pcf-categories,.pcf-intelligence{box-shadow:none;border-radius:13px;margin-top:16px;padding:17px 14px}.pcf-section-head{align-items:flex-start;gap:10px;margin-bottom:15px}.pcf-section-head h2{font-size:22px}.pcf-section-head>a,.pcf-section-head>button{font-size:10px}.pcf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pcf-category-grid>a{border-radius:10px;gap:8px;min-height:82px;padding:12px 10px}.pcf-category-grid>a>svg:first-child{width:20px;height:20px}.pcf-category-grid strong{font-size:10.5px}.pcf-category-grid small{font-size:8.5px}.pcf-result-grid{grid-template-columns:1fr;gap:8px}.pcf-result-grid>a{min-height:68px;padding:12px}.pcf-intelligence{gap:18px}.pcf-intro h2{font-size:23px}.pcf-intro span{font-size:11px}.pcf-intel-cards{grid-template-columns:1fr;gap:8px}.pcf-intel-cards article{padding:14px}.pcf-ranking>div{grid-template-columns:1fr}.pcf-business{grid-template-columns:1fr;gap:12px;margin-top:16px;padding:19px 16px}.pcf-business>svg{width:22px;height:22px}.pcf-business h2{font-size:20px}.pcf-business>a{grid-column:auto;justify-content:center;width:100%;min-height:46px}.pcf-business span{font-size:10.5px}}@media (max-width:390px){.pcf-hero h1{font-size:32px}.pcf-category-grid>a{min-height:78px}.pcf-intel-step{flex-basis:88%}}.pcf-main{padding-top:18px}.pcf-back{margin-bottom:12px}.pcf-hero{border-radius:20px;gap:22px;padding:26px 30px}.pcf-hero-copy{min-width:0}.pcf-kicker{margin-bottom:7px}.pcf-hero h1{margin-bottom:12px;font-size:max(36px,min(4.6vw,54px))}.pcf-hero-copy>p:not(.pcf-kicker){margin-bottom:16px;font-size:14px;line-height:1.58}.pcf-search{gap:10px;padding:5px 6px 5px 14px}.pcf-search input{min-height:38px}.pcf-search button{padding:10px 17px}.pcf-suggestions{gap:6px;margin-top:9px}.pcf-suggestions button{padding:6px 10px}.pcf-hero-stats{gap:8px}.pcf-hero-stats>div{min-height:84px;padding:13px 14px}.pcf-hero-stats strong{font-size:27px}.pcf-hero-stats span{margin-top:4px;font-size:9.5px}.pcf-hero-stats small{margin-top:4px;font-size:8px}@media (max-width:980px){.pcf-main{padding-top:18px}.pcf-hero{gap:18px;padding:22px 24px}.pcf-hero-stats{gap:8px}.pcf-hero-stats>div{min-height:76px;padding:11px 12px}.pcf-hero-stats strong{font-size:25px}}@media (max-width:767px){.pcf-main{padding:12px 12px 30px}.pcf-back{margin:3px 3px 10px}.pcf-hero{border-radius:15px;gap:14px;padding:17px 14px 15px}.pcf-kicker{margin-bottom:6px}.pcf-hero h1{margin-bottom:10px;font-size:34px;line-height:1.01}.pcf-hero-copy>p:not(.pcf-kicker){margin-bottom:14px;font-size:12px;line-height:1.55}.pcf-search{gap:8px;padding:6px 6px 6px 12px}.pcf-search input{min-height:42px;font-size:16px}.pcf-search button{width:45px;height:42px;padding:0}.pcf-suggestions{gap:6px;margin:9px -14px 0;padding:0 14px 2px}.pcf-suggestions button{min-height:32px;padding:6px 10px}.pcf-hero-stats{gap:8px;margin:0 -14px;padding:1px 14px 3px}.pcf-hero-stats>div{min-height:82px;padding:11px}.pcf-hero-stats strong{font-size:24px}.pcf-hero-stats span{font-size:9px}.pcf-hero-stats small{font-size:8px}.pcf-goal{min-width:50%}}@media (max-width:390px){.pcf-hero h1{font-size:31px}}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-public-price-card.mh-price-card-clear{overflow-wrap:break-word;min-width:0;max-width:100%}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear>strong.mh-price-headline{letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;margin:7px 0 4px;font-size:27px;font-weight:700;line-height:1.04;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear>strong.is-message{white-space:normal;letter-spacing:-.035em;font-size:23px;line-height:1.08}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear>strong.is-range{white-space:normal;letter-spacing:-.04em;font-size:24px;line-height:1.04}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-range-end{margin-top:2px;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-period{letter-spacing:0;margin-left:3px;font-size:9px;font-weight:500;line-height:1;display:inline}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-public-price-card-note{min-height:0;font-weight:600;color:#6b7e8e!important;margin:0 0 4px!important;font-size:8.5px!important;line-height:1.35!important}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-segment{color:#6b7e8e;margin:2px 0 0;font-size:8.5px;line-height:1.35}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-secondary,.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-original{color:#718493;letter-spacing:0;white-space:normal;overflow-wrap:break-word;margin:0 0 4px;font-size:8.5px;font-weight:500;line-height:1.35;display:block}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-public-price-card-meta{color:#718493;border-top:1px solid #ab89372e;gap:3px;margin-top:auto;padding-top:8px;font-size:8.5px;line-height:1.35;display:grid}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-inventory{font-weight:600}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear .mh-price-scope{color:#718493;letter-spacing:0;font-size:7.8px;font-weight:400;line-height:1.3;display:block}@media (max-width:380px){.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear>strong.mh-price-headline{letter-spacing:-.04em;font-size:25px}.imoveis-theme .market-hub[data-market-version=territorio-product-v2] .mh-price-card-clear>strong.is-range{font-size:23px}}.market-hub a.mh-industrial-entry{color:#e9cb82;touch-action:manipulation;background:linear-gradient(110deg,#132834,#0a1b28);border:1px solid #d5b46c55;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;margin-top:12px;padding:16px 18px;scroll-margin-top:100px;text-decoration:none;display:grid}.market-hub .mh-industrial-entry>svg{flex-shrink:0}.market-hub .mh-industrial-entry>span{min-width:0}.market-hub .mh-industrial-entry strong{color:#f4e6bd;font-size:16px;font-weight:650;line-height:1.35;display:block}.market-hub .mh-industrial-entry small{color:#bfccd4;margin-top:4px;font-size:13px;line-height:1.45;display:block}.market-hub .mh-industrial-entry:hover{border-color:#e9cb82}.market-hub .mh-industrial-entry:focus-visible{outline-offset:4px;outline:2px solid #e9cb82}@media (max-width:480px){.market-hub a.mh-industrial-entry{grid-template-columns:26px minmax(0,1fr) 18px;gap:11px;padding:15px 14px}.market-hub .mh-industrial-entry strong{font-size:16px}.market-hub .mh-industrial-entry small{font-size:12px}}.market-hub .mh-territorial-intelligence-entry{color:#92a3aa;text-align:left;opacity:.58;cursor:not-allowed;background:linear-gradient(110deg,#101d25,#0a151c);border:1px solid #6d7d8355;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin-top:10px;padding:15px 18px;display:grid}.market-hub .mh-territorial-intelligence-entry>svg{color:#c6aa68;flex-shrink:0}.market-hub .mh-territorial-intelligence-entry>span:nth-child(2){min-width:0}.market-hub .mh-territorial-intelligence-entry strong{color:#c8d1d4;font-size:15px;font-weight:650;line-height:1.35;display:block}.market-hub .mh-territorial-intelligence-entry small{color:#94a2a8;margin-top:4px;font-size:12px;line-height:1.45;display:block}.market-hub .mh-territorial-intelligence-status{white-space:nowrap;color:#bda66d;letter-spacing:.07em;border:1px solid #9b844b55;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}@media (max-width:600px){.market-hub .mh-territorial-intelligence-entry{grid-template-columns:26px minmax(0,1fr);gap:11px;padding:14px}.market-hub .mh-territorial-intelligence-status{grid-column:2;justify-self:start;margin-top:2px}}.industrial{--ig:#d7b46a;--it:#f1f0ea;--im:#b8bdbb;--ib:#2b3438;--ip:#131b20;color:var(--it);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1115;min-height:100svh;padding-bottom:88px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.55}.industrial *{box-sizing:border-box}.industrial button,.industrial input,.industrial select,.industrial textarea{font:inherit}.industrial button,.industrial a{touch-action:manipulation}.industrial button{cursor:pointer}.industrial button:disabled{opacity:.5;cursor:not-allowed}.industrial a{color:var(--ig);text-decoration:none}.industrial button:focus-visible{outline:2px solid var(--ig);outline-offset:4px}.industrial a:focus-visible{outline:2px solid var(--ig);outline-offset:4px}.industrial input:focus-visible{outline:2px solid var(--ig);outline-offset:4px}.industrial select:focus-visible{outline:2px solid var(--ig);outline-offset:4px}.industrial textarea:focus-visible{outline:2px solid var(--ig);outline-offset:4px}.industrial h1,.industrial h2,.industrial h3,.industrial p{margin:0}.industrial h1{letter-spacing:-.045em;font-size:max(32px,min(5.5vw,66px));font-weight:650;line-height:1.05}.industrial h2{letter-spacing:-.025em;font-size:max(24px,min(3.3vw,36px));font-weight:600;line-height:1.2}.industrial h3{font-size:19px;line-height:1.3}.ind-shell{max-width:1160px;margin:auto;padding:34px 24px 20px;outline:none!important}.ind-header{border-bottom:1px solid var(--ib);justify-content:space-between;align-items:center;gap:18px;padding:20px max(24px,50vw - 556px);display:flex}.ind-brand{letter-spacing:.11em;font-size:15px;font-weight:700;line-height:1.2;color:var(--ig)!important}.ind-brand small{letter-spacing:.25em;margin-top:6px;font-size:8px;display:block}.ind-header nav{align-items:center;gap:18px;font-size:12px;display:flex}.ind-header nav button,.ind-back{color:var(--im);background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:10px 0;display:inline-flex}.ind-header nav a{align-items:center;gap:5px;display:inline-flex}.ind-eyebrow{color:var(--ig);letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.ind-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:34px 0 45px;display:grid}.ind-hero h1{margin-top:23px}.ind-hero h1 em{color:var(--ig);font-style:normal}.ind-hero>div>p:not(.ind-caption){max-width:495px;color:var(--im);margin:22px 0 28px;font-size:17px}.ind-primary,.ind-secondary{border:1px solid var(--ig);border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 19px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.ind-primary{background:var(--ig);color:#141819}.ind-secondary{color:var(--ig);background:0 0}.industrial .ind-caption{color:var(--im);margin:14px 0 0;font-size:11px}.ind-hero-panel{background:linear-gradient(145deg,#192228,#10171c);border:1px solid #37403e;border-radius:16px;padding:30px}.ind-hero-panel h2{margin:15px 0 27px;font-size:27px}.ind-pillar{border-top:1px solid var(--ib);align-items:center;gap:17px;padding:15px 0;display:flex}.ind-pillar>svg{color:var(--ig);flex-shrink:0}.ind-pillar strong{font-size:15px;font-weight:600;display:block}.ind-pillar small{color:var(--im);margin-top:3px;font-size:12px;display:block}.industrial .ind-note{color:var(--im);margin-top:14px;font-size:12px;line-height:1.65}.ind-stat-grid{border:1px solid var(--ib);background:#10181d;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;display:grid;overflow:hidden}.ind-stat-grid>div{border-right:1px solid var(--ib);padding:22px 24px}.ind-stat-grid>div:last-child{border:0}.ind-stat-grid b{letter-spacing:-.04em;color:var(--ig);font-size:36px;font-weight:600;line-height:1.1;display:block}.ind-stat-grid b small{color:var(--im);font-size:21px;font-weight:400}.ind-stat-grid span{color:var(--im);margin-top:10px;font-size:12px;display:block}.ind-section{margin-top:48px}.ind-heading{margin-bottom:24px}.ind-heading h2{margin-top:11px}.ind-heading p{color:var(--im);margin-top:13px}.ind-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ind-process article{border-left:1px solid var(--ib);padding:20px}.ind-process b{color:var(--ig);font-size:12px}.ind-process h3{margin:14px 0 9px;font-size:17px}.ind-process p{color:var(--im);font-size:13px}.ind-territories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ind-territories button,.ind-territory-count{text-align:left;border:1px solid var(--ib);background:var(--ip);color:var(--it);border-radius:11px;min-height:104px;padding:19px 16px;position:relative}.ind-territories button>svg:first-child{color:var(--ig);margin-bottom:6px}.ind-territories strong,.ind-territories span{display:block}.ind-territories strong{font-size:14px}.ind-territories span{color:var(--im);margin-top:4px;font-size:12px}.ind-territories button>svg:last-child{color:var(--ig);position:absolute;top:18px;right:13px}.ind-map-details,.ind-admin-details{border:1px solid var(--ib);border-radius:10px;margin-top:22px;padding:16px}.industrial summary{cursor:pointer;color:var(--ig);font-size:14px;font-weight:550}.ind-map-details iframe{border:0;border-radius:8px;width:100%;height:310px;margin-top:18px}.ind-institution{background:linear-gradient(110deg,#25251e,#141b1e);border:1px solid #4e4835;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-top:48px;padding:30px;display:grid}.ind-institution>svg{color:var(--ig)}.ind-institution h2{margin:10px 0 12px;font-size:29px}.ind-institution p{color:var(--im);max-width:640px;font-size:13px}.ind-footer{border-top:1px solid var(--ib);max-width:1160px;color:var(--im);justify-content:space-between;gap:20px;margin:30px auto 0;padding:30px 24px 15px;font-size:11px;display:flex}.ind-form{max-width:760px;margin:0 auto;padding:0 0 20px}.ind-step-head{color:var(--im);justify-content:space-between;gap:10px;margin:22px 0 12px;font-size:12px;display:flex}.ind-progress{gap:7px;margin-bottom:25px;display:flex}.ind-progress i{background:var(--ib);flex:1;height:3px}.ind-progress i[data-active=true]{background:var(--ig)}.ind-form h1{margin-bottom:12px;font-size:max(30px,min(5vw,44px))}.ind-muted{color:var(--im);font-size:14px}.ind-fieldset{border:0;min-width:0;margin:25px 0 0;padding:0}.ind-fieldset legend{margin-bottom:12px;font-size:15px;font-weight:600}.ind-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ind-choices button{text-align:left;border:1px solid var(--ib);background:var(--ip);min-height:49px;color:var(--it);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:13px;line-height:1.3;display:flex}.ind-choices button[aria-pressed=true]{border-color:var(--ig);color:var(--ig);background:#2b291f}.ind-choices svg{flex-shrink:0}.ind-field{color:var(--im);flex-direction:column;gap:8px;margin:20px 0;font-size:13px;display:flex}.ind-field input,.ind-field textarea,.ind-field select{width:100%;min-height:46px;color:var(--it);resize:vertical;background:#0d1419;border:1px solid #3a4246;border-radius:8px;padding:11px 13px;font-size:16px}.ind-field textarea{min-height:95px}.ind-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ind-form-footer{border-top:1px solid var(--ib);background:#0b1115ef;justify-content:flex-end;margin-top:27px;padding:16px 0 0;display:flex}.ind-check{color:var(--im);cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;font-size:13px;display:flex}.ind-check input{width:20px;height:20px;accent-color:var(--ig);flex:0 0 20px;margin:1px 0 0}.ind-check small{margin-top:5px;display:block}.ind-tip{color:var(--im);background:#202720;border:1px solid #444735;border-radius:10px;align-items:flex-start;gap:12px;margin:20px 0;padding:17px;font-size:13px;display:flex}.ind-tip>svg{color:var(--ig);flex-shrink:0;margin-top:2px}.ind-card{border:1px solid var(--ib);background:var(--ip);border-radius:13px;min-width:0;padding:26px}.ind-card>p{color:var(--im);margin:13px 0;font-size:14px}.ind-card>h2{font-size:26px}.ind-save{max-width:780px;margin:28px auto 0}.ind-message,.ind-alert{border:1px solid;border-radius:9px;margin:0 0 22px;padding:14px 18px;font-size:14px}.ind-message{color:#bdd8bd;background:#1a3029;border-color:#456650}.ind-alert{color:#f0c3ab;background:#39251f;border-color:#926852;justify-content:space-between;gap:12px;display:flex}.ind-alert button{color:inherit;background:0 0;border:0;font-size:22px}.ind-auth{max-width:600px;margin:30px auto}.ind-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.ind-actions a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ind-project{margin-top:22px}.ind-project h2{margin-top:13px}.ind-tag{color:var(--ig);background:#2b2a20;border:1px solid #4b4936;border-radius:5px;padding:5px 9px;font-size:11px;display:inline-block}.ind-empty{color:var(--im);padding:35px 0}.ind-dossiers{border-top:1px solid var(--ib);margin-top:24px;padding-top:20px}.ind-dossiers .ind-choices{margin:17px 0}.ind-compare{scroll-snap-type:x proximity;gap:14px;padding-bottom:14px;display:flex;overflow-x:auto}.ind-compare>.ind-card{scroll-snap-align:start;flex:1 0 280px;min-width:280px}.ind-compare h3{margin:12px 0}.ind-compare dl>div{border-top:1px solid var(--ib);padding:10px 0;font-size:12px}.ind-compare dt{color:var(--im)}.ind-compare dd{margin:5px 0 0}.ind-compare dd small{color:var(--im);margin-top:3px;font-size:10px;display:block}.ind-compare .ind-note{font-size:11px}.ind-admin h1{margin:18px 0 27px;font-size:43px}.ind-admin-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:27px 0;display:flex}.ind-tabs{gap:8px;display:flex}.ind-tabs button{color:var(--im);border:1px solid var(--ib);background:0 0;border-radius:8px;padding:11px 16px;font-size:13px}.ind-tabs button[aria-pressed=true]{border-color:var(--ig);color:var(--ig)}.ind-admin-grid{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.ind-admin-sidebar{max-height:1000px;overflow-y:auto}.ind-site-select{text-align:left;border:1px solid var(--ib);background:var(--ip);width:100%;color:var(--it);border-radius:9px;margin-bottom:10px;padding:15px;display:block}.ind-site-select[data-active=true]{border-color:var(--ig);background:#27271f}.ind-site-select span,.ind-site-select small{color:var(--im);font-size:11px;display:block}.ind-site-select strong{margin:7px 0;font-size:14px;display:block}.ind-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.ind-check-grid button{text-align:left;border:1px solid var(--ib);color:var(--it);background:#10171b;border-radius:8px;padding:12px;font-size:12px}.ind-check-grid button strong,.ind-check-grid button small{display:block}.ind-check-grid button small{color:var(--im);margin-top:6px;font-size:10px}.ind-check-grid button[aria-pressed=true]{border-color:var(--ig)}.ind-check-grid button[data-status=confirmed]{border-color:#5b8969}.ind-check-grid button[data-status=conflicting]{border-color:#a5704f}.ind-editor{border-top:1px solid var(--ib);padding-top:24px}.ind-task{border-bottom:1px solid var(--ib);padding:16px 0;font-size:12px}.ind-task strong{color:var(--it)}.ind-task p,.ind-task small{color:var(--im);margin-top:7px}.ind-task small{align-items:flex-start;gap:6px;display:flex}.ind-task svg{flex-shrink:0}.ind-leaflet{z-index:0;border-radius:9px;width:100%;height:390px;margin-top:17px}.ind-leaflet .leaflet-popup-content{color:#172125;line-height:1.4}.ind-leaflet a{color:#5c4a26}.ind-spin{animation:1s linear infinite ind-spin}@keyframes ind-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.ind-hero{grid-template-columns:1fr 1fr;gap:25px}.ind-hero h1{font-size:49px}.ind-hero-panel{padding:22px}.ind-process,.ind-territories{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-institution{grid-template-columns:auto 1fr}.ind-institution>button{grid-column:2;justify-self:start}.ind-admin-grid{grid-template-columns:220px minmax(0,1fr)}.ind-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ind-shell{padding:24px 18px 10px}.ind-header{gap:12px;padding:17px 18px}.ind-header nav{gap:14px;font-size:11px}.ind-brand{font-size:12px}.ind-brand small{letter-spacing:.17em;font-size:7px}.ind-hero{padding:18px 0 8px;display:block}.ind-hero h1{margin-top:17px;font-size:47px}.ind-hero>div>p:not(.ind-caption){margin:19px 0 22px;font-size:15px}.ind-hero-panel{margin-top:29px;padding:21px}.ind-hero-panel h2{margin-bottom:20px;font-size:24px}.ind-pillar{padding:13px 0}.ind-stat-grid>div{padding:17px 12px}.ind-stat-grid b{font-size:28px}.ind-stat-grid b small{font-size:17px}.ind-stat-grid span{font-size:10px;line-height:1.4}.ind-section{margin-top:35px}.ind-process{gap:11px}.ind-process article{padding:15px 12px}.ind-process h3{font-size:15px}.ind-process p{font-size:12px}.ind-territories{gap:10px}.ind-territories button{padding:15px 13px}.ind-institution{gap:16px;padding:22px}.ind-institution>svg{display:none}.ind-institution>div,.ind-institution>button{grid-column:1/-1}.ind-institution h2{font-size:25px}.ind-footer{flex-wrap:wrap;gap:12px;padding:24px 18px 8px;font-size:10px}.ind-footer>span{order:3;width:100%}.ind-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-choices button{min-height:51px;padding:12px;font-size:14px}.ind-two{grid-template-columns:1fr;gap:0}.ind-field{margin:15px 0}.ind-card{padding:20px}.ind-form-footer{padding:15px 0 calc(12px + env(safe-area-inset-bottom));z-index:5;position:static}.ind-form-footer .ind-primary{width:100%}.ind-admin-grid{display:block}.ind-admin-sidebar{flex-wrap:wrap;gap:8px;max-height:250px;margin-bottom:20px;display:flex}.ind-admin-sidebar>.ind-field{width:100%}.ind-site-select{width:calc(50% - 4px);margin:0;padding:12px}.ind-admin-toolbar{flex-wrap:wrap}.ind-tabs{width:100%}.ind-tabs button{flex:1}.ind-admin h1{font-size:35px}.ind-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-map-details iframe,.ind-leaflet{height:280px}.ind-eyebrow{letter-spacing:.07em;font-size:10px}.ind-auth .ind-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ind-spin{animation:none}.industrial *{scroll-behavior:auto!important}}@media print{.industrial{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0;color:#111!important;background:#fff!important}.ind-header,.ind-footer,.ind-shell>.ind-heading,.ind-shell>.ind-section>.ind-primary,.ind-auth,.ind-alert,.ind-message,.ind-dossiers>.ind-actions,.ind-dossiers>.ind-choices{display:none!important}.ind-shell{max-width:none;padding:0}.ind-card{color:#111;border-color:#aaa;background:#fff!important}.ind-compare{display:block;overflow:visible}.ind-compare>.ind-card{break-inside:avoid;page-break-after:always}.ind-card p,.ind-note,.ind-compare dt,.ind-compare dd small{color:#333!important}.ind-project>.ind-actions,.ind-project>.ind-note,.ind-project>p{display:none}.ind-dossiers{border:0;margin:0;padding:0}.ind-tag{color:#333!important;background:#fff!important}}
