.DemoExperience_page__3BJ19{--navy:#002b45;--muted:#506176;--line:#dce4ed;--orange:#ff6b00;color:var(--navy);background:#f5f7fa;font-size:14px;line-height:1.6;padding:50px 24px 36px}.DemoExperience_page__3BJ19 *{box-sizing:border-box}.DemoExperience_page__3BJ19 a,.DemoExperience_page__3BJ19 button,.DemoExperience_page__3BJ19 summary{-webkit-tap-highlight-color:transparent}.DemoExperience_page__3BJ19 :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid #e05a00;outline-offset:4px}.DemoExperience_shell__K1y19{max-width:1280px;margin:auto}.DemoExperience_hero__z0kGL{display:grid;grid-template-columns:1.45fr 1fr;gap:64px;align-items:center;padding:0 0 46px}.DemoExperience_eyebrow__3guoZ{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5;color:#4f6176;margin:0 0 10px}.DemoExperience_orangeLine__eYGRp{height:2px;width:28px;background:var(--orange)}.DemoExperience_hero__z0kGL h1{margin:14px 0 16px;font-size:clamp(36px,4vw,54px);font-weight:800;letter-spacing:-.055em;line-height:1.1}.DemoExperience_hero__z0kGL h1 span{color:#526579}.DemoExperience_heroText__ERBna{max-width:550px;font-size:15px;line-height:1.9;color:var(--muted);margin:0 0 24px}.DemoExperience_primaryButton__Gf9z_,.DemoExperience_secondaryButton__oCndV{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:9px;padding:12px 18px;font-weight:750;text-decoration:none;font-size:13px;transition:background .15s;cursor:pointer}.DemoExperience_primaryButton__Gf9z_{background:var(--orange);color:var(--navy);border:1px solid var(--orange)}.DemoExperience_primaryButton__Gf9z_:hover{background:#ff8730}.DemoExperience_secondaryButton__oCndV{background:white;border:1px solid var(--line);color:var(--navy);margin-top:22px}.DemoExperience_heroAside__gR30E{background:white;border:1px solid var(--line);border-radius:20px;padding:25px 28px;box-shadow:0 7px 20px #002b4504}.DemoExperience_publicBadge__9ny8Q{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#3e5269}.DemoExperience_heroAside__gR30E h2{font-size:21px;font-weight:750;letter-spacing:-.025em;line-height:1.4;margin:13px 0 18px}.DemoExperience_legend__AyOfS{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.DemoExperience_legend__AyOfS>div{display:flex;flex-direction:column;align-items:start;gap:5px}.DemoExperience_legend__AyOfS>div>span:last-child{font-size:12px;color:var(--muted)}.DemoExperience_evidence__AcpvN{display:inline-flex;flex-shrink:0;width:max-content;align-items:center;vertical-align:middle;border-radius:4px;font-size:8px;font-weight:800;line-height:1.55;letter-spacing:.04em;padding:2px 5px;background:#e9eff5;color:#244665;border:1px solid #d6e1ed}.DemoExperience_evidence__AcpvN[data-kind=PREMISSA]{background:#fff3e7;border-color:#f2d8bb;color:#89430f}.DemoExperience_evidence__AcpvN[data-kind=CALCULADO]{background:#e8f1f7;border-color:#c9dce9;color:#195474}.DemoExperience_evidence__AcpvN[data-kind=DEMO]{background:#f0edf9;border-color:#ddd5ed;color:#62448b}.DemoExperience_evidenceGroup__Fzkgd{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.DemoExperience_opportunities__y4UXN{scroll-margin-top:100px}.DemoExperience_analysisHeader__Wz18i,.DemoExperience_sectionHeader__SJiu1{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.DemoExperience_analysisHeader__Wz18i h2,.DemoExperience_sectionHeader__SJiu1 h2{font-size:25px;letter-spacing:-.035em;line-height:1.3;margin:0;font-weight:800}.DemoExperience_analysisHeader__Wz18i .DemoExperience_eyebrow__3guoZ,.DemoExperience_sectionHeader__SJiu1 .DemoExperience_eyebrow__3guoZ{margin-bottom:6px}.DemoExperience_snapshotDate__CijIV{font-size:11px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;color:var(--muted);padding-bottom:3px}.DemoExperience_cases__DhQbY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.DemoExperience_case__i5QlG{position:relative;background:white;border:1px solid var(--line);border-top:3px solid var(--line);border-radius:12px;padding:17px 17px 16px;color:var(--navy);text-align:left;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s}.DemoExperience_case__i5QlG:hover{border-color:#869caf;box-shadow:0 5px 15px #002b4508}.DemoExperience_case__i5QlG[aria-pressed=true]{border-color:var(--navy);border-top-color:var(--orange);box-shadow:0 5px 20px #002b450c}.DemoExperience_caseTop__tgIZb{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:700;min-height:30px;color:#5d6675}.DemoExperience_caseTop__tgIZb>svg{margin-left:auto;flex-shrink:0;color:var(--navy)}.DemoExperience_caseNumber__ykIpM{font-size:9px;color:#566575;border:1px solid var(--line);padding:2px 4px;border-radius:4px}.DemoExperience_caseCity__qJih0{display:flex;gap:9px;align-items:center;font-size:20px;letter-spacing:-.035em;line-height:1.4;font-weight:800;margin-top:13px}.DemoExperience_caseCity__qJih0>span{font-size:10px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);padding:2px 5px;border-radius:4px}.DemoExperience_caseNeighborhood__qrDI5{display:block;font-size:12px;color:var(--muted);margin:3px 0 15px}.DemoExperience_casePrice__OLrcX{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:21px;font-weight:800;line-height:1.5;letter-spacing:-.02em}.DemoExperience_caseDiscount__C3dpU{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10px;color:#3e5b6c;margin-top:4px}.DemoExperience_caseNarrative__a9pdK{display:block;margin-top:14px;border-top:1px solid #edf0f4;padding-top:12px;font-size:11px;line-height:1.75;color:var(--muted)}.DemoExperience_catalogueNote__lpoDq{font-size:11px;color:#596777;margin:12px 0 0}.DemoExperience_analysis__kYBRW{margin-top:40px}.DemoExperience_currentCase__w6vf6{display:inline-flex;align-items:center;gap:7px;color:#455c70;font-size:12px;background:#e9eef3;border-radius:6px;padding:7px 10px}.DemoExperience_tabs__d2Sno{display:flex;overflow-x:auto;gap:2px;background:white;border:1px solid var(--line);border-radius:11px;padding:5px;margin-bottom:20px;scrollbar-width:thin}.DemoExperience_tabs__d2Sno button{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;border-radius:7px;padding:11px 12px;font-size:12px;font-weight:700;color:#526176;cursor:pointer;min-height:44px}.DemoExperience_tabs__d2Sno button>span{font-size:8px;font-weight:500;border:1px solid #d6dfe8;padding:1px 4px;border-radius:3px}.DemoExperience_tabs__d2Sno button[aria-selected=true]{background:var(--navy);color:white}.DemoExperience_tabs__d2Sno button:hover:not([aria-selected=true]){background:#edf2f6}.DemoExperience_overview__9PRVI{display:grid;gap:22px}.DemoExperience_executiveGrid__uI8Ts{display:grid;grid-template-columns:1.02fr 1fr;gap:20px;align-items:stretch}.DemoExperience_executive__nfLJV{background:var(--navy);border:1px solid var(--navy);color:white;padding:28px;border-radius:17px;min-width:0}.DemoExperience_executiveEyebrow__rvF33{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:9px;font-weight:800;letter-spacing:.12em;color:#ffae75}.DemoExperience_executiveEyebrow__rvF33 .DemoExperience_evidence__AcpvN{margin-left:auto}.DemoExperience_propertyHeading__DXPeH{display:flex;justify-content:space-between;gap:10px;margin:20px 0 23px}.DemoExperience_propertyHeading__DXPeH h3{font-size:32px;font-weight:750;letter-spacing:-.04em;line-height:1.2;margin:8px 0}.DemoExperience_propertyHeading__DXPeH p{display:flex;gap:5px;align-items:center;margin:0;color:#c4d7e3;font-size:12px}.DemoExperience_propertyHeading__DXPeH p:first-child{text-transform:none}.DemoExperience_caseIndex__t5wRH{font-size:9px;font-weight:700;color:#c2d6e6;padding-top:3px;white-space:nowrap}.DemoExperience_sourceMetrics__bYFDH{display:grid;grid-template-columns:1.25fr 1.25fr .9fr;gap:14px;padding-bottom:23px;border-bottom:1px solid #315067}.DemoExperience_sourceMetrics__bYFDH>div{min-width:0}.DemoExperience_sourceMetrics__bYFDH>div>span{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10px;color:#d0e0ea;min-height:32px}.DemoExperience_sourceMetrics__bYFDH strong{font-size:19px;display:block;margin-top:5px;white-space:nowrap;letter-spacing:-.04em}.DemoExperience_sourceMetrics__bYFDH .DemoExperience_evidence__AcpvN{color:#d1e2f1;border-color:#496579;background:#21465e;font-size:7px}.DemoExperience_strategyLead__B22zi{margin:21px 0 19px}.DemoExperience_strategyLead__B22zi>span{display:block;color:#c4d7e3;font-size:11px}.DemoExperience_strategyLead__B22zi>strong{display:block;font-size:25px;font-weight:750;letter-spacing:-.035em;margin:3px 0 5px;line-height:1.3}.DemoExperience_strategyLead__B22zi>p{color:#c4d7e3;font-size:11px;line-height:1.75;max-width:410px;margin:0}.DemoExperience_decisionNotice__d2HPQ{display:flex;align-items:flex-start;gap:10px;background:#163d55;border:1px solid #365a6f;border-radius:9px;padding:12px}.DemoExperience_decisionNotice__d2HPQ>svg{color:#ffce81;flex-shrink:0;margin-top:2px}.DemoExperience_decisionNotice__d2HPQ strong{color:#ffe0b2;font-size:12px}.DemoExperience_decisionNotice__d2HPQ p{color:#d0dfe8;font-size:10px;margin:3px 0 0;line-height:1.7}.DemoExperience_sourceLink____o3H{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;margin-top:19px;color:#c6d8e4}.DemoExperience_sourceLink____o3H a{display:flex;align-items:center;gap:5px;color:white;text-underline-offset:4px}.DemoExperience_scenarioMetrics__uthA6{display:flex;flex-direction:column;min-width:0}.DemoExperience_scenarioHeading__8CUXS{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:650;margin-bottom:12px}.DemoExperience_metricGrid__c9uYO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;flex:1}.DemoExperience_metric__ffndp{display:flex;align-items:flex-start;flex-direction:column;border:1px solid var(--line);border-radius:13px;padding:20px;background:white;min-width:0}.DemoExperience_metricLabel__RgeiX{font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;line-height:1.65}.DemoExperience_metric__ffndp>strong{font-size:25px;font-weight:800;letter-spacing:-.04em;line-height:1.25;margin:16px 0 8px;overflow-wrap:anywhere}.DemoExperience_metric__ffndp[data-tone=positive]>strong{color:#14704f}.DemoExperience_metric__ffndp[data-tone=negative]>strong{color:#b62d43}.DemoExperience_metric__ffndp>p{font-size:11px;line-height:1.7;color:var(--muted);margin:0}.DemoExperience_scenarioNote__61Y8x{display:flex;align-items:start;gap:8px;font-size:10px;line-height:1.8;color:var(--muted);margin:12px 0 0}.DemoExperience_scenarioNote__61Y8x>svg{flex-shrink:0;margin-top:2px}.DemoExperience_scorePanel__LrQkX{display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:28px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:17px;background:white}.DemoExperience_scoreIntro__l_Stx h3{font-size:22px;font-weight:750;letter-spacing:-.03em;margin:0 0 9px;line-height:1.35}.DemoExperience_scoreIntro__l_Stx>p:last-child{color:var(--muted);font-size:12px;margin:0;max-width:340px;line-height:1.8}.DemoExperience_primaryScore__0lcEb{padding:4px 24px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.DemoExperience_primaryScore__0lcEb>span{font-size:11px;font-weight:750}.DemoExperience_primaryScore__0lcEb>div{margin:6px 0 8px;line-height:1}.DemoExperience_primaryScore__0lcEb>div>strong{font-size:70px;font-weight:750;letter-spacing:-.06em}.DemoExperience_primaryScore__0lcEb small{font-size:16px;font-weight:650;color:#627488;margin-left:5px}.DemoExperience_primaryScore__0lcEb>p{font-size:10px;line-height:1.6;color:var(--muted);margin:9px 0 0}.DemoExperience_scoreBreakdown__TrJcr{display:flex;flex-direction:column;gap:17px}.DemoExperience_scoreItem__Mj7sT>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:12px}.DemoExperience_scoreItem__Mj7sT strong{font-size:15px;font-weight:800}.DemoExperience_scoreItem__Mj7sT small{font-weight:500;color:#627488;font-size:10px;margin-left:3px}.DemoExperience_scoreTrack__0pT3m{background:#e9eef4;height:5px;overflow:hidden;border-radius:20px}.DemoExperience_scoreTrack__0pT3m>span{display:block;height:100%;background:#315a76;border-radius:20px}.DemoExperience_scoreItem__Mj7sT:first-child .DemoExperience_scoreTrack__0pT3m>span{background:var(--orange)}.DemoExperience_scoreExplanation__zCtCH{grid-column:1/-1;border-top:1px solid #e8edf3;padding-top:16px}.DemoExperience_scoreExplanation__zCtCH summary{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;font-weight:650}.DemoExperience_assumptionsBody__EtWEg>p,.DemoExperience_scoreExplanation__zCtCH>p{color:var(--muted);font-size:12px;line-height:1.85;margin:17px 0 0}.DemoExperience_factorGrid__nWecT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.DemoExperience_factorGrid__nWecT>div{background:#f6f8fb;border:1px solid #e0e7ee;border-radius:9px;padding:14px;display:flex;align-items:start;flex-direction:column;gap:7px}.DemoExperience_factorGrid__nWecT strong{font-size:12px}.DemoExperience_factorGrid__nWecT>div>span:not(.DemoExperience_evidence__AcpvN):not(.DemoExperience_evidenceGroup__Fzkgd){font-size:11px;color:var(--muted)}.DemoExperience_insights__yyHbu{border:1px solid var(--line);border-radius:17px;background:white;padding:27px 28px}.DemoExperience_sectionTitle__nyUuM{display:flex;align-items:center;gap:13px}.DemoExperience_sectionTitle__nyUuM>.DemoExperience_evidence__AcpvN{margin-left:auto;align-self:flex-start}.DemoExperience_titleIcon__doHIB{display:flex;align-items:center;justify-content:center;background:#fff0e3;color:#a7440c;width:46px;height:46px;border-radius:11px;flex-shrink:0}.DemoExperience_sectionTitle__nyUuM .DemoExperience_eyebrow__3guoZ{margin-bottom:4px;font-size:9px}.DemoExperience_sectionTitle__nyUuM h3{font-size:23px;font-weight:750;letter-spacing:-.03em;margin:0;line-height:1.3}.DemoExperience_sectionTitle__nyUuM p:last-child{color:var(--muted);font-size:11px;margin:5px 0 0}.DemoExperience_thesis__Phx4K{border-left:3px solid var(--orange);padding:0 0 0 17px;margin:24px 0}.DemoExperience_thesis__Phx4K>span{font-size:9px;color:#56677b;font-weight:800;letter-spacing:.1em}.DemoExperience_thesis__Phx4K p{font-size:14px;line-height:1.9;margin:7px 0 0;max-width:1040px}.DemoExperience_insightGrid__qI8s7{display:grid;grid-template-columns:1fr 1fr;gap:26px}.DemoExperience_insightGrid__qI8s7 h4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750;margin:0 0 12px}.DemoExperience_drivers__b3kPW h4{color:#17664d}.DemoExperience_risks__83wuB h4{color:#885015}.DemoExperience_insightGrid__qI8s7 ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:12px}.DemoExperience_drivers__b3kPW li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.85;color:var(--muted)}.DemoExperience_drivers__b3kPW li>svg{color:#27775d;flex-shrink:0;margin-top:3px}.DemoExperience_drivers__b3kPW .DemoExperience_evidenceGroup__Fzkgd{margin-left:3px}.DemoExperience_risks__83wuB{border-left:1px solid var(--line);padding-left:26px}.DemoExperience_risks__83wuB li{color:var(--muted);font-size:12px;line-height:1.85;position:relative;padding-left:13px}.DemoExperience_risks__83wuB li:before{content:"";width:4px;height:4px;border-radius:50%;background:#bd7a35;position:absolute;left:0;top:9px}.DemoExperience_diligence__Ap0kB{display:flex;align-items:center;gap:14px;background:#f5f8fb;border:1px solid #e0e7ef;border-radius:10px;padding:15px 17px;margin-top:24px}.DemoExperience_diligence__Ap0kB>svg{flex-shrink:0;color:#335e7b}.DemoExperience_diligence__Ap0kB h4{font-weight:750;font-size:12px;margin:0 0 3px}.DemoExperience_diligence__Ap0kB p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.DemoExperience_editorialNote__FuUL_{font-size:10px;color:#5f6c7b;margin:12px 0 0;line-height:1.8}.DemoExperience_assumptions__kdSnt{border:1px solid var(--line);background:white;border-radius:14px;padding:21px 26px}.DemoExperience_assumptions__kdSnt>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.DemoExperience_assumptions__kdSnt .DemoExperience_eyebrow__3guoZ{font-size:9px;margin-bottom:4px}.DemoExperience_assumptions__kdSnt h3{font-size:17px;font-weight:750;letter-spacing:-.015em;margin:0}.DemoExperience_assumptions__kdSnt summary p:last-child{font-size:11px;color:var(--muted);margin:5px 0 0}.DemoExperience_expandHint__lJLNW{display:flex;align-items:center;gap:7px;color:#3b5267;font-size:11px;white-space:nowrap}.DemoExperience_assumptions__kdSnt[open] .DemoExperience_expandHint__lJLNW svg{transform:rotate(180deg)}.DemoExperience_assumptionsBody__EtWEg{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.DemoExperience_assumptionGrid__u2xgD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px}.DemoExperience_assumptionGrid__u2xgD strong{font-size:12px}.DemoExperience_assumptionGrid__u2xgD p{color:var(--muted);font-size:12px;margin:5px 0;line-height:1.8}.DemoExperience_preview__EYWgh{background:white;border:1px solid var(--line);border-radius:16px;padding:38px;min-height:310px}.DemoExperience_previewBadge__Xgjv8{font-size:9px;font-weight:750;letter-spacing:.12em;color:#6c508a;border:1px solid #ded5eb;border-radius:5px;background:#f3effa;padding:5px 8px}.DemoExperience_preview__EYWgh>h3{font-size:28px;font-weight:750;letter-spacing:-.035em;margin:18px 0 10px}.DemoExperience_preview__EYWgh>p{color:var(--muted);max-width:740px;font-size:14px;line-height:1.9}.DemoExperience_locationPreview__VkLXD{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;background:#f5f8fb;padding:17px;border:1px solid var(--line);border-radius:13px;margin-top:25px}.DemoExperience_locationPreview__VkLXD iframe{border:1px solid #d6e0e9;border-radius:9px;width:100%;height:280px}.DemoExperience_locationPreview__VkLXD>div{padding:14px 12px;display:flex;flex-direction:column;align-items:start}.DemoExperience_locationPreview__VkLXD h4{font-size:17px;font-weight:750;margin:12px 0 5px}.DemoExperience_locationPreview__VkLXD p{margin:6px 0;font-size:12px;color:var(--muted)}.DemoExperience_locationPreview__VkLXD small{font-size:11px;color:var(--muted);line-height:1.8}.DemoExperience_locationPreview__VkLXD a{display:flex;gap:6px;align-items:center;margin-top:18px;font-size:12px;font-weight:700;text-underline-offset:4px}.DemoExperience_accountCta__LQERA{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-top:28px;padding:32px 35px;border-radius:17px;background:#eaf0f5;border:1px solid #d8e2ec}.DemoExperience_accountCta__LQERA .DemoExperience_eyebrow__3guoZ{font-size:9px}.DemoExperience_accountCta__LQERA h2{font-size:26px;font-weight:750;letter-spacing:-.035em;line-height:1.4;margin:9px 0 12px}.DemoExperience_accountCta__LQERA p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.DemoExperience_accountActions__ED3ny{display:flex;flex-direction:column;gap:9px}.DemoExperience_accountActions__ED3ny a{display:flex;gap:10px;align-items:center;border:1px solid #d7e1ea;background:white;border-radius:8px;padding:12px 14px;text-decoration:none;font-size:12px;font-weight:700}.DemoExperience_accountActions__ED3ny a>svg:last-child{margin-left:auto}.DemoExperience_accountActions__ED3ny a:hover{border-color:#738da3}.DemoExperience_accountActions__ED3ny>p{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;margin-top:2px}.DemoExperience_methodology__Waarr{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 15px}.DemoExperience_methodology__Waarr a,.DemoExperience_methodology__Waarr p{font-size:10px;color:var(--muted);line-height:1.8}.DemoExperience_methodology__Waarr p{margin:0}.DemoExperience_methodology__Waarr a{display:flex;align-items:center;gap:4px;white-space:nowrap;text-underline-offset:4px}.DemoExperience_engineTrace__u89KS{font-size:10px;color:var(--muted)}.DemoExperience_engineTrace__u89KS summary{cursor:pointer;width:max-content}.DemoExperience_engineTrace__u89KS>p{line-height:1.9;overflow-wrap:anywhere}.DemoExperience_srOnly__j6YLn{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1440px){.DemoExperience_page__3BJ19{padding-top:55px}.DemoExperience_hero__z0kGL{gap:90px}}@media (max-width:1100px){.DemoExperience_cases__DhQbY{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoExperience_hero__z0kGL{gap:35px}.DemoExperience_caseNarrative__a9pdK{min-height:50px}.DemoExperience_sourceMetrics__bYFDH{gap:8px}.DemoExperience_sourceMetrics__bYFDH strong{font-size:16px}.DemoExperience_metric__ffndp{padding:16px}.DemoExperience_metric__ffndp>strong{font-size:22px}.DemoExperience_executive__nfLJV{padding:24px}.DemoExperience_scorePanel__LrQkX{gap:22px}.DemoExperience_primaryScore__0lcEb{padding:4px 18px}.DemoExperience_tabs__d2Sno button{padding:11px 9px}}@media (max-width:800px){.DemoExperience_page__3BJ19{padding:32px 20px 26px}.DemoExperience_hero__z0kGL{grid-template-columns:1fr 1fr;gap:25px}.DemoExperience_hero__z0kGL h1{font-size:39px}.DemoExperience_heroAside__gR30E{padding:20px}.DemoExperience_heroAside__gR30E h2{font-size:19px}.DemoExperience_legend__AyOfS{grid-template-columns:1fr;gap:8px}.DemoExperience_legend__AyOfS>div{flex-direction:row;align-items:center;gap:8px}.DemoExperience_legend__AyOfS>div>span:last-child{font-size:10px}.DemoExperience_heroText__ERBna{font-size:13px}.DemoExperience_executiveGrid__uI8Ts{grid-template-columns:1fr}.DemoExperience_sourceMetrics__bYFDH strong{font-size:23px}.DemoExperience_sourceMetrics__bYFDH>div>span{min-height:24px}.DemoExperience_scenarioMetrics__uthA6{margin-top:3px}.DemoExperience_metric__ffndp{padding:20px}.DemoExperience_metricGrid__c9uYO{gap:14px}.DemoExperience_scorePanel__LrQkX{grid-template-columns:1fr 1fr;gap:23px}.DemoExperience_scoreIntro__l_Stx{grid-column:1/-1}.DemoExperience_scoreIntro__l_Stx h3{font-size:23px}.DemoExperience_scoreIntro__l_Stx>p:last-child{max-width:600px}.DemoExperience_desktopBreak__LEEZR{display:none}.DemoExperience_primaryScore__0lcEb{border-left:0;padding-left:0}.DemoExperience_scoreBreakdown__TrJcr{padding-left:0}.DemoExperience_factorGrid__nWecT{grid-template-columns:1fr 1fr}.DemoExperience_accountCta__LQERA{gap:25px;padding:26px;grid-template-columns:1fr 1fr}.DemoExperience_accountCta__LQERA h2{font-size:23px}.DemoExperience_currentCase__w6vf6{font-size:10px}.DemoExperience_analysisHeader__Wz18i h2,.DemoExperience_sectionHeader__SJiu1 h2{font-size:23px}.DemoExperience_sectionHeader__SJiu1{align-items:start}.DemoExperience_snapshotDate__CijIV{padding-top:4px}.DemoExperience_locationPreview__VkLXD{grid-template-columns:1fr}.DemoExperience_tabs__d2Sno button{flex:0 0 auto;padding:12px 15px}}@media (max-width:550px){.DemoExperience_page__3BJ19{padding:28px 16px 24px}.DemoExperience_hero__z0kGL{grid-template-columns:1fr;gap:25px;padding-bottom:32px}.DemoExperience_hero__z0kGL h1{font-size:40px;margin-top:13px}.DemoExperience_heroText__ERBna{font-size:13px;max-width:none}.DemoExperience_heroAside__gR30E{border-radius:12px;padding:18px}.DemoExperience_heroAside__gR30E h2{font-size:19px;margin:10px 0 15px}.DemoExperience_heroAside__gR30E h2 br{display:none}.DemoExperience_legend__AyOfS{grid-template-columns:1fr 1fr;gap:11px 8px}.DemoExperience_legend__AyOfS>div{flex-direction:column;align-items:start;gap:4px}.DemoExperience_publicBadge__9ny8Q{font-size:9px}.DemoExperience_analysisHeader__Wz18i,.DemoExperience_sectionHeader__SJiu1{flex-direction:column;align-items:start;gap:10px;margin-bottom:15px}.DemoExperience_analysisHeader__Wz18i h2,.DemoExperience_sectionHeader__SJiu1 h2{font-size:24px}.DemoExperience_eyebrow__3guoZ{font-size:9px}.DemoExperience_cases__DhQbY{gap:10px}.DemoExperience_case__i5QlG{padding:12px 11px 14px;border-radius:10px}.DemoExperience_caseTop__tgIZb{gap:4px;font-size:9px;align-items:start;line-height:1.6;min-height:33px}.DemoExperience_caseNumber__ykIpM{display:none}.DemoExperience_caseTop__tgIZb>svg{width:13px;height:13px;margin-top:3px}.DemoExperience_caseCity__qJih0{font-size:18px;gap:6px;margin-top:9px;flex-wrap:wrap}.DemoExperience_caseCity__qJih0>span{font-size:8px;padding:1px 4px}.DemoExperience_caseNeighborhood__qrDI5{font-size:10px;line-height:1.8;min-height:36px;margin:5px 0 10px}.DemoExperience_casePrice__OLrcX{font-size:18px;gap:5px}.DemoExperience_caseDiscount__C3dpU{font-size:9px;margin-top:7px;line-height:1.7}.DemoExperience_caseDiscount__C3dpU .DemoExperience_evidence__AcpvN{font-size:7px}.DemoExperience_caseNarrative__a9pdK{font-size:10px;min-height:86px;line-height:1.8;margin-top:11px;padding-top:10px}.DemoExperience_catalogueNote__lpoDq{font-size:10px;line-height:1.85}.DemoExperience_analysis__kYBRW{margin-top:32px}.DemoExperience_tabs__d2Sno{margin-bottom:15px;border-radius:9px}.DemoExperience_tabs__d2Sno button{font-size:11px;padding:10px 11px}.DemoExperience_tabs__d2Sno button>svg{width:15px;height:15px}.DemoExperience_tabs__d2Sno button>span{font-size:7px}.DemoExperience_executive__nfLJV{padding:20px;border-radius:13px}.DemoExperience_executiveEyebrow__rvF33{font-size:8px;letter-spacing:.08em}.DemoExperience_executiveEyebrow__rvF33>svg{width:14px}.DemoExperience_propertyHeading__DXPeH{margin:20px 0}.DemoExperience_propertyHeading__DXPeH h3{font-size:30px}.DemoExperience_propertyHeading__DXPeH p{font-size:11px}.DemoExperience_caseIndex__t5wRH{font-size:8px}.DemoExperience_sourceMetrics__bYFDH{grid-template-columns:1fr 1fr;gap:15px 12px;padding-bottom:19px}.DemoExperience_sourceMetrics__bYFDH>div:last-child{grid-column:1/-1;display:flex;align-items:center;gap:13px}.DemoExperience_sourceMetrics__bYFDH>div:last-child strong{margin:0}.DemoExperience_sourceMetrics__bYFDH strong{font-size:20px}.DemoExperience_sourceMetrics__bYFDH>div>span{font-size:9px;min-height:28px}.DemoExperience_sourceMetrics__bYFDH .DemoExperience_evidence__AcpvN{font-size:7px}.DemoExperience_sourceMetrics__bYFDH>div:last-child>span{min-height:0}.DemoExperience_strategyLead__B22zi>strong{font-size:25px}.DemoExperience_metricGrid__c9uYO{gap:10px}.DemoExperience_metric__ffndp{padding:15px 13px;border-radius:10px}.DemoExperience_metricLabel__RgeiX{font-size:9px;line-height:1.8;min-height:32px;margin-bottom:6px}.DemoExperience_metric__ffndp>strong{font-size:21px;line-height:1.35;margin:13px 0 8px}.DemoExperience_metric__ffndp>p{font-size:10px;line-height:1.85}.DemoExperience_metric__ffndp .DemoExperience_evidence__AcpvN{font-size:7px;padding:2px 4px}.DemoExperience_scenarioHeading__8CUXS{font-size:11px}.DemoExperience_scenarioNote__61Y8x{font-size:10px}.DemoExperience_overview__9PRVI{gap:17px}.DemoExperience_scorePanel__LrQkX{padding:21px 20px;gap:22px 18px;border-radius:13px}.DemoExperience_scoreIntro__l_Stx h3{font-size:23px}.DemoExperience_scoreIntro__l_Stx>p:last-child{font-size:11px}.DemoExperience_primaryScore__0lcEb{padding-right:13px}.DemoExperience_primaryScore__0lcEb>span{font-size:10px;line-height:1.8;display:block}.DemoExperience_primaryScore__0lcEb>div>strong{font-size:61px}.DemoExperience_primaryScore__0lcEb small{font-size:13px}.DemoExperience_primaryScore__0lcEb .DemoExperience_evidence__AcpvN{font-size:7px}.DemoExperience_primaryScore__0lcEb>p{font-size:9px}.DemoExperience_scoreItem__Mj7sT>div:first-child{font-size:11px}.DemoExperience_scoreExplanation__zCtCH summary{font-size:11px;line-height:1.8}.DemoExperience_factorGrid__nWecT{grid-template-columns:1fr}.DemoExperience_scoreExplanation__zCtCH>p{font-size:11px}.DemoExperience_insights__yyHbu{padding:22px 20px;border-radius:13px}.DemoExperience_titleIcon__doHIB{width:35px;height:35px;border-radius:8px}.DemoExperience_titleIcon__doHIB svg{width:18px;height:18px}.DemoExperience_sectionTitle__nyUuM{gap:9px;align-items:start;flex-wrap:wrap}.DemoExperience_sectionTitle__nyUuM .DemoExperience_eyebrow__3guoZ{font-size:7px}.DemoExperience_sectionTitle__nyUuM h3{font-size:21px}.DemoExperience_sectionTitle__nyUuM p:last-child{font-size:10px}.DemoExperience_sectionTitle__nyUuM>.DemoExperience_evidence__AcpvN{margin-left:44px;margin-top:-3px}.DemoExperience_thesis__Phx4K{margin:22px 0;padding-left:13px}.DemoExperience_thesis__Phx4K p{font-size:13px}.DemoExperience_insightGrid__qI8s7{grid-template-columns:1fr;gap:23px}.DemoExperience_risks__83wuB{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.DemoExperience_insightGrid__qI8s7 li{font-size:11px}.DemoExperience_diligence__Ap0kB{align-items:start;padding:13px;gap:10px}.DemoExperience_diligence__Ap0kB p{font-size:10px}.DemoExperience_editorialNote__FuUL_{font-size:9px}.DemoExperience_assumptions__kdSnt{padding:20px;border-radius:12px}.DemoExperience_assumptions__kdSnt>summary{display:block}.DemoExperience_assumptions__kdSnt h3{font-size:17px;line-height:1.5}.DemoExperience_assumptions__kdSnt summary p:last-child{font-size:10px;line-height:1.85}.DemoExperience_expandHint__lJLNW{margin-top:14px;font-size:11px}.DemoExperience_assumptionGrid__u2xgD{grid-template-columns:1fr;gap:17px}.DemoExperience_assumptionsBody__EtWEg>p{font-size:11px}.DemoExperience_preview__EYWgh{padding:25px 20px;border-radius:12px}.DemoExperience_preview__EYWgh>h3{font-size:25px;line-height:1.4}.DemoExperience_preview__EYWgh>p{font-size:12px}.DemoExperience_locationPreview__VkLXD{padding:10px;gap:5px}.DemoExperience_locationPreview__VkLXD iframe{height:240px}.DemoExperience_locationPreview__VkLXD>div{padding:12px 5px}.DemoExperience_accountCta__LQERA{grid-template-columns:1fr;gap:24px;margin-top:23px;padding:24px 20px;border-radius:13px}.DemoExperience_accountCta__LQERA h2{font-size:25px}.DemoExperience_accountCta__LQERA h2 br{display:none}.DemoExperience_accountCta__LQERA p{font-size:11px}.DemoExperience_accountActions__ED3ny a{padding:13px;font-size:12px}.DemoExperience_methodology__Waarr{flex-direction:column;align-items:start;gap:12px}.DemoExperience_engineTrace__u89KS,.DemoExperience_methodology__Waarr p{font-size:10px}}@media (prefers-reduced-motion:reduce){.DemoExperience_page__3BJ19 *{transition:none!important;scroll-behavior:auto!important}}.DemoExperience_executive__nfLJV .DemoExperience_scenarioNote__61Y8x{color:#c5d9e6;font-size:12px}.LocationIntelligence_panel__M64e7{color:#002b45;font-size:13px;line-height:1.65}.LocationIntelligence_panel__M64e7 *{box-sizing:border-box}.LocationIntelligence_panel__M64e7 :is(button,input,summary,a):focus-visible{outline:3px solid #df5c00;outline-offset:3px}.LocationIntelligence_header__Qivj3{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:27px 28px;background:white;border:1px solid #dce4ed;border-radius:16px 16px 0 0}.LocationIntelligence_header__Qivj3 h3{font-size:27px;font-weight:750;letter-spacing:-.035em;line-height:1.35;margin:0 0 9px}.LocationIntelligence_header__Qivj3>div>p:last-child{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#506176;font-size:12px;margin:0}.LocationIntelligence_snapshot__wX_dd{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;font-size:11px;color:#506176}.LocationIntelligence_controls__hbryi{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:20px 28px;border:1px solid #dce4ed;border-top:0;background:white}.LocationIntelligence_controls__hbryi fieldset,.LocationIntelligence_filters__g8cCu{border:0;margin:0;padding:0;min-width:0}.LocationIntelligence_controls__hbryi legend,.LocationIntelligence_filters__g8cCu legend{font-size:10px;font-weight:750;color:#506176;margin-bottom:8px;text-transform:uppercase;letter-spacing:.07em}.LocationIntelligence_radii__l_E0h{display:flex;gap:6px}.LocationIntelligence_radii__l_E0h button{cursor:pointer;border:1px solid #d3dfe9;background:#f5f8fa;border-radius:7px;padding:9px 18px;color:#35536b;font-size:12px;font-weight:700;min-height:40px}.LocationIntelligence_radii__l_E0h button[aria-pressed=true]{background:#002b45;border-color:#002b45;color:white}.LocationIntelligence_scope__tPGNX{display:flex;align-items:center;gap:12px}.LocationIntelligence_scope__tPGNX>strong{font-size:32px;font-weight:750;letter-spacing:-.04em}.LocationIntelligence_scope__tPGNX>span{font-size:10px;color:#506176;line-height:1.8}.LocationIntelligence_filters__g8cCu{background:white;padding:20px 28px 13px;border:1px solid #dce4ed;border-top:0;border-radius:0 0 14px 14px}.LocationIntelligence_filters__g8cCu legend{float:left;width:100%;padding-top:15px;margin-bottom:11px}.LocationIntelligence_filters__g8cCu>div{display:flex;flex-wrap:wrap;gap:7px;clear:both}.LocationIntelligence_filters__g8cCu label{display:flex;align-items:center;gap:6px;border:1px solid #d7e1ea;border-radius:6px;padding:6px 9px;font-size:10px;color:#40566d;cursor:pointer;background:#f8fafc;min-height:36px}.LocationIntelligence_filters__g8cCu input{accent-color:#002b45;width:13px;height:13px;margin:0}.LocationIntelligence_filters__g8cCu label:has(input:not(:checked)){background:white;color:#637182}.LocationIntelligence_categoryDot__2qUXl{width:7px;height:7px;border-radius:50%;background:var(--category-color)}.LocationIntelligence_filters__g8cCu label strong{font-size:9px;margin-left:3px;color:#334d63}.LocationIntelligence_filters__g8cCu>p{font-size:10px;color:#596b7d;margin:11px 0 0}.LocationIntelligence_nearestGrid__EjEko{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:18px 0}.LocationIntelligence_nearest__9ypwY{border:1px solid #dce4ed;background:white;border-radius:10px;padding:15px;min-width:0}.LocationIntelligence_nearest__9ypwY>span{display:block;font-size:9px;font-weight:750;color:#506176;line-height:1.7;min-height:30px}.LocationIntelligence_nearest__9ypwY>strong{display:block;font-size:23px;font-weight:750;letter-spacing:-.035em;margin:7px 0 3px;line-height:1.4}.LocationIntelligence_nearest__9ypwY>p{color:#506176;font-size:10px;margin:0;line-height:1.75;overflow-wrap:anywhere}.LocationIntelligence_workspace__d1mha{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:18px;align-items:stretch}.LocationIntelligence_mapColumn__IGANQ{min-width:0;background:white;border:1px solid #dce4ed;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.LocationIntelligence_mapFrame__Gt1Mx{position:relative;flex:1;min-height:510px}.LocationIntelligence_mapLoading__lvx9_,.LocationIntelligence_map__ydo0m{height:100%;width:100%;min-height:510px;background:#eaf0f2}.LocationIntelligence_mapLoading__lvx9_{display:flex;align-items:center;justify-content:center;color:#506176;font-size:12px}.LocationIntelligence_map__ydo0m{z-index:0}.LocationIntelligence_map__ydo0m .leaflet-container{font:inherit}.LocationIntelligence_map__ydo0m .leaflet-control-attribution{font-size:9px}.LocationIntelligence_map__ydo0m .leaflet-control-attribution a{color:#164e73}.LocationIntelligence_map__ydo0m .leaflet-tooltip{max-width:250px;white-space:normal;color:#002b45;font-size:11px;border-radius:7px;padding:9px}.LocationIntelligence_map__ydo0m .leaflet-tooltip p{margin:4px 0 0;font-size:10px;color:#506176}.LocationIntelligence_propertyPin__unlO8{background:transparent;border:0}.LocationIntelligence_propertyLabel__Imyqa{position:absolute;top:14px;left:54px;right:55px;width:max-content;max-width:calc(100% - 115px);display:flex;gap:8px;align-items:center;background:#002b45;color:white;padding:8px 12px;border:1px solid white;border-radius:7px;box-shadow:0 3px 12px #002b4520;font-size:11px;font-weight:700;z-index:1}.LocationIntelligence_propertyDot__Rdtii{width:7px;height:7px;background:#ff8c3a;border-radius:50%;flex-shrink:0}.LocationIntelligence_recenter__jZXfa{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:white;border:1px solid #c8d6e1;color:#002b45;border-radius:7px;z-index:1;cursor:pointer}.LocationIntelligence_mapHint__t0cEi{position:absolute;bottom:28px;left:12px;right:12px;margin:0;width:max-content;max-width:calc(100% - 24px);background:#ffffffed;color:#385469;padding:5px 9px;font-size:9px;border:1px solid #d1dce5;border-radius:5px;pointer-events:none;z-index:1}.LocationIntelligence_tileWarning__2KsCC{position:absolute;top:60px;left:12px;right:12px;padding:8px 10px;background:#fff3dd;color:#70420c;font-size:10px;z-index:1;border-radius:6px}.LocationIntelligence_selection__QRBxG{display:flex;gap:11px;align-items:center;min-height:77px;border-top:1px solid #dce4ed;padding:13px 17px;background:white}.LocationIntelligence_selection__QRBxG>p{font-size:11px;color:#506176;margin:0}.LocationIntelligence_selection__QRBxG>svg{color:#36586f;flex-shrink:0}.LocationIntelligence_selection__QRBxG>div{min-width:0}.LocationIntelligence_selection__QRBxG strong{display:block;font-size:12px;overflow-wrap:anywhere}.LocationIntelligence_selection__QRBxG p{font-size:10px;color:#506176;margin:3px 0 0}.LocationIntelligence_selection__QRBxG a{color:#002b45;margin-left:auto;flex-shrink:0;padding:6px}.LocationIntelligence_poiGlyph__ygIzI,.LocationIntelligence_selectedIcon__6VSxy{display:flex;align-items:center;justify-content:center;border-radius:7px;color:white;width:30px;height:30px;font-size:11px;font-weight:750;flex-shrink:0}.LocationIntelligence_score__3a5Sn{background:#002b45;color:white;border-radius:14px;padding:25px 26px;border:1px solid #002b45}.LocationIntelligence_score__3a5Sn>p:first-child{color:#b9cedb;font-size:9px}.LocationIntelligence_score__3a5Sn h4{font-size:21px;font-weight:750;margin:5px 0 4px;letter-spacing:-.03em}.LocationIntelligence_scoreValue__RRBdf{display:flex;align-items:baseline;gap:6px;line-height:1.1;margin:9px 0 13px}.LocationIntelligence_scoreValue__RRBdf strong{font-size:66px;font-weight:750;letter-spacing:-.06em}.LocationIntelligence_scoreValue__RRBdf>span{font-size:17px;color:#bcd1df}.LocationIntelligence_demoBadge__v66Sj{display:inline-block;width:max-content;max-width:100%;border:1px solid #ded6ec;color:#67438b;background:#f3eff9;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:750;letter-spacing:.035em}.LocationIntelligence_score__3a5Sn .LocationIntelligence_demoBadge__v66Sj{background:#27495f;border-color:#567083;color:#f1dbff}.LocationIntelligence_score__3a5Sn>p:not(:first-child){color:#c5d8e3;font-size:11px;line-height:1.85;margin:12px 0 18px}.LocationIntelligence_dimensions__mSUvD{display:flex;flex-direction:column;gap:13px}.LocationIntelligence_dimensions__mSUvD>div>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px;margin-bottom:5px}.LocationIntelligence_dimensions__mSUvD strong{color:white;font-size:12px;font-weight:750}.LocationIntelligence_dimensions__mSUvD small{color:#bcd1df;font-size:9px;font-weight:400;margin-left:2px}.LocationIntelligence_track__0j6m4{background:#31536a;height:4px;overflow:hidden;border-radius:10px}.LocationIntelligence_track__0j6m4>span{display:block;height:100%;background:#ffa569;border-radius:10px}.LocationIntelligence_services__4qNuY{display:flex;gap:9px;align-items:start;margin-top:20px;padding-top:15px;border-top:1px solid #345368}.LocationIntelligence_services__4qNuY>svg{color:#bdd2e1;flex-shrink:0;margin-top:3px}.LocationIntelligence_services__4qNuY p{font-size:10px;color:#c5d8e3;margin:0;line-height:1.85}.LocationIntelligence_services__4qNuY strong{color:white}.LocationIntelligence_score__3a5Sn>.LocationIntelligence_transitNote__KFpfV{font-size:10px;line-height:1.8;margin:16px 0 0}.LocationIntelligence_distanceNote__kIk0S{display:flex;align-items:start;gap:7px;color:#566b7d;font-size:10px;margin:12px 0 0;line-height:1.8}.LocationIntelligence_distanceNote__kIk0S>svg{flex-shrink:0;margin-top:2px}.LocationIntelligence_reading__hYAh9{margin-top:23px;background:white;border:1px solid #dce4ed;border-radius:14px;padding:25px 27px}.LocationIntelligence_readingTitle__SJDmm{display:flex;align-items:center;justify-content:space-between;gap:20px}.LocationIntelligence_readingTitle__SJDmm h4{font-size:23px;font-weight:750;margin:0;letter-spacing:-.03em}.LocationIntelligence_readingTitle__SJDmm>span{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#456178;background:#f1f5f8;padding:8px 11px;border-radius:6px}.LocationIntelligence_readingLead__CeqBA{font-size:14px;line-height:1.9;margin:17px 0;color:#24445b}.LocationIntelligence_readingColumns__b_amu{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #e2e9ef;padding-top:18px}.LocationIntelligence_readingColumns__b_amu h5{font-size:12px;font-weight:750;margin:0 0 9px}.LocationIntelligence_readingColumns__b_amu ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:9px}.LocationIntelligence_readingColumns__b_amu li{display:flex;gap:7px;align-items:start;color:#506176;font-size:11px;line-height:1.9}.LocationIntelligence_readingColumns__b_amu li svg{color:#1b6e53;flex-shrink:0;margin-top:4px}.LocationIntelligence_subheading__GHKRr{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.LocationIntelligence_subheading__GHKRr h4{font-size:20px;font-weight:750;margin:0;letter-spacing:-.025em}.LocationIntelligence_subheading__GHKRr>span{font-size:10px;color:#506176}.LocationIntelligence_comparison__eVxrL{margin-top:25px}.LocationIntelligence_comparison__eVxrL>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.LocationIntelligence_comparison__eVxrL button{text-align:left;cursor:pointer;background:white;border:1px solid #dce4ed;border-radius:11px;color:#002b45;padding:17px 20px}.LocationIntelligence_comparison__eVxrL button[aria-pressed=true]{border-color:#002b45;box-shadow:inset 0 3px #ff6b00}.LocationIntelligence_comparison__eVxrL button>span{font-size:11px;font-weight:700;color:#506176}.LocationIntelligence_comparison__eVxrL button>strong{display:block;font-size:26px;font-weight:750;margin:7px 0;letter-spacing:-.03em}.LocationIntelligence_comparison__eVxrL button small{font-weight:400;font-size:12px}.LocationIntelligence_comparison__eVxrL button p{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;color:#506176;margin:0}.LocationIntelligence_poiSection__gJrwI{margin-top:25px;padding:25px 27px;border:1px solid #dce4ed;background:white;border-radius:14px}.LocationIntelligence_search__gaZ61{display:flex;gap:8px;align-items:center;color:#506176;border:1px solid #d3dfe8;background:#f8fafb;border-radius:7px;padding:8px 10px}.LocationIntelligence_search__gaZ61 input{background:transparent;color:#002b45;border:0;min-width:0;font-size:11px;padding:2px 0;width:210px}.LocationIntelligence_listCount__X1Azg{color:#506176;font-size:10px;margin:0 0 15px}.LocationIntelligence_poiList__tn0rB{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.LocationIntelligence_poiList__tn0rB button{display:flex;align-items:center;gap:10px;text-align:left;min-width:0;color:#002b45;border:0;border-top:1px solid #e5ebf1;background:white;padding:12px 6px;cursor:pointer}.LocationIntelligence_poiList__tn0rB button[aria-pressed=true]{background:#f1f6fa}.LocationIntelligence_poiList__tn0rB button>span:nth-child(2){min-width:0}.LocationIntelligence_poiList__tn0rB strong{display:block;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.LocationIntelligence_poiList__tn0rB small{display:block;color:#506176;font-size:10px;margin-top:2px}.LocationIntelligence_poiDistance__YsReg{margin-left:auto;white-space:nowrap;font-size:11px;font-weight:700}.LocationIntelligence_empty__nyw_d{font-size:12px;color:#506176;padding:20px 0}.LocationIntelligence_impacts__YV2un{margin-top:25px;background:#edf2f7;border:1px solid #d8e2ed;border-radius:14px;padding:25px 27px}.LocationIntelligence_impacts__YV2un>div:nth-child(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.LocationIntelligence_impacts__YV2un article{background:white;border:1px solid #dce4ed;border-radius:10px;padding:18px 16px}.LocationIntelligence_impacts__YV2un h5{font-size:12px;font-weight:750;margin:0 0 10px}.LocationIntelligence_impacts__YV2un article>strong{font-size:29px;font-weight:750;letter-spacing:-.04em;line-height:1.2}.LocationIntelligence_impacts__YV2un article small{font-size:11px;font-weight:400;margin-left:2px;color:#506176}.LocationIntelligence_impacts__YV2un article>span{display:block;font-size:9px;color:#506176;margin:5px 0 11px}.LocationIntelligence_impacts__YV2un article p{color:#506176;font-size:10px;line-height:1.9;margin:0}.LocationIntelligence_method__uTMjd{background:white;border:1px solid #dce4ed;border-radius:10px;padding:17px 23px;margin-top:20px}.LocationIntelligence_method__uTMjd summary{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700;cursor:pointer}.LocationIntelligence_method__uTMjd p{font-size:11px;line-height:1.9;color:#506176;margin:14px 0 0}.LocationIntelligence_method__uTMjd a{color:#164e73;text-underline-offset:3px}.LocationIntelligence_status__1YFPT{padding:50px 30px;background:white;border:1px solid #dce4ed;border-radius:14px;color:#506176;font-size:13px}.LocationIntelligence_status__1YFPT h3{color:#002b45;font-size:21px;font-weight:700}@media(max-width:1050px){.LocationIntelligence_header__Qivj3 h3{font-size:24px}.LocationIntelligence_workspace__d1mha{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.LocationIntelligence_mapHint__t0cEi{max-width:calc(100% - 24px);width:auto;font-size:8px}.LocationIntelligence_nearest__9ypwY{padding:12px}.LocationIntelligence_nearest__9ypwY strong{font-size:20px}.LocationIntelligence_score__3a5Sn{padding:22px}.LocationIntelligence_impacts__YV2un>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.LocationIntelligence_header__Qivj3{align-items:start;gap:15px;padding:24px;flex-direction:column}.LocationIntelligence_controls__hbryi{padding:20px 24px}.LocationIntelligence_filters__g8cCu{padding:17px 24px 13px}.LocationIntelligence_workspace__d1mha{grid-template-columns:1fr}.LocationIntelligence_mapFrame__Gt1Mx,.LocationIntelligence_mapLoading__lvx9_,.LocationIntelligence_map__ydo0m{min-height:430px}.LocationIntelligence_score__3a5Sn{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.LocationIntelligence_scoreValue__RRBdf,.LocationIntelligence_score__3a5Sn h4,.LocationIntelligence_score__3a5Sn>.LocationIntelligence_demoBadge__v66Sj,.LocationIntelligence_score__3a5Sn>p:first-child,.LocationIntelligence_score__3a5Sn>p:not(:first-child){grid-column:1}.LocationIntelligence_dimensions__mSUvD{grid-column:2;grid-row:1/7;align-self:center}.LocationIntelligence_services__4qNuY{grid-column:1/-1;margin-top:10px}.LocationIntelligence_nearestGrid__EjEko{grid-template-columns:repeat(3,minmax(0,1fr))}.LocationIntelligence_readingTitle__SJDmm{align-items:start;flex-direction:column;gap:12px}.LocationIntelligence_readingTitle__SJDmm h4{font-size:22px}.LocationIntelligence_subheading__GHKRr{flex-wrap:wrap;gap:10px}.LocationIntelligence_search__gaZ61{margin-left:auto}.LocationIntelligence_comparison__eVxrL button{padding:15px}}@media(max-width:550px){.LocationIntelligence_header__Qivj3{padding:21px 20px;border-radius:13px 13px 0 0;gap:13px}.LocationIntelligence_header__Qivj3 h3{font-size:24px}.LocationIntelligence_header__Qivj3>div>p:last-child{font-size:11px}.LocationIntelligence_snapshot__wX_dd{font-size:10px}.LocationIntelligence_controls__hbryi{padding:17px 20px;flex-direction:column;align-items:start;gap:18px}.LocationIntelligence_radii__l_E0h{gap:5px}.LocationIntelligence_radii__l_E0h button{padding:10px 15px;min-height:43px;font-size:11px}.LocationIntelligence_scope__tPGNX{padding-top:12px;width:100%;border-top:1px solid #e5ebf0}.LocationIntelligence_scope__tPGNX>strong{font-size:30px}.LocationIntelligence_filters__g8cCu{padding:13px 16px}.LocationIntelligence_filters__g8cCu label{font-size:9px;padding:6px 7px;gap:5px}.LocationIntelligence_filters__g8cCu input{width:12px;height:12px}.LocationIntelligence_filters__g8cCu legend{font-size:9px}.LocationIntelligence_filters__g8cCu>p{font-size:9px;line-height:1.8}.LocationIntelligence_nearestGrid__EjEko{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.LocationIntelligence_nearest__9ypwY{padding:13px}.LocationIntelligence_nearest__9ypwY>span{font-size:9px;min-height:30px}.LocationIntelligence_nearest__9ypwY>strong{font-size:22px}.LocationIntelligence_nearest__9ypwY>p{font-size:10px}.LocationIntelligence_nearest__9ypwY:last-child{grid-column:1/-1}.LocationIntelligence_mapFrame__Gt1Mx,.LocationIntelligence_mapLoading__lvx9_,.LocationIntelligence_map__ydo0m{min-height:370px}.LocationIntelligence_propertyLabel__Imyqa{font-size:10px;padding:7px 9px;left:52px;max-width:calc(100% - 105px)}.LocationIntelligence_recenter__jZXfa{right:10px}.LocationIntelligence_mapHint__t0cEi{font-size:8px;bottom:29px;padding:5px 7px;line-height:1.8}.LocationIntelligence_selection__QRBxG{padding:13px;min-height:80px}.LocationIntelligence_selection__QRBxG strong{font-size:11px}.LocationIntelligence_selection__QRBxG p{font-size:10px}.LocationIntelligence_score__3a5Sn{padding:24px 20px;gap:0 20px}.LocationIntelligence_scoreValue__RRBdf strong{font-size:58px}.LocationIntelligence_score__3a5Sn h4{font-size:20px}.LocationIntelligence_score__3a5Sn>p:not(:first-child){font-size:10px}.LocationIntelligence_score__3a5Sn .LocationIntelligence_demoBadge__v66Sj{font-size:7px;line-height:1.8}.LocationIntelligence_dimensions__mSUvD>div>div:first-child{font-size:10px}.LocationIntelligence_dimensions__mSUvD strong{font-size:11px}.LocationIntelligence_dimensions__mSUvD{gap:16px}.LocationIntelligence_score__3a5Sn>p:first-child{font-size:8px}.LocationIntelligence_services__4qNuY{padding-top:15px;margin-top:9px}.LocationIntelligence_distanceNote__kIk0S{font-size:9px;line-height:1.9}.LocationIntelligence_impacts__YV2un,.LocationIntelligence_poiSection__gJrwI,.LocationIntelligence_reading__hYAh9{padding:22px 20px;border-radius:13px;margin-top:20px}.LocationIntelligence_readingTitle__SJDmm h4{font-size:22px}.LocationIntelligence_readingTitle__SJDmm>span{font-size:10px}.LocationIntelligence_readingLead__CeqBA{font-size:13px;line-height:1.9}.LocationIntelligence_readingColumns__b_amu{grid-template-columns:1fr;gap:20px}.LocationIntelligence_readingColumns__b_amu li{font-size:11px}.LocationIntelligence_subheading__GHKRr h4{font-size:20px;line-height:1.4}.LocationIntelligence_subheading__GHKRr>span{font-size:9px}.LocationIntelligence_comparison__eVxrL{margin-top:22px}.LocationIntelligence_comparison__eVxrL>div:last-child{grid-template-columns:1fr 1fr;gap:9px}.LocationIntelligence_comparison__eVxrL button{padding:15px}.LocationIntelligence_comparison__eVxrL button>strong{font-size:25px}.LocationIntelligence_comparison__eVxrL button p{font-size:9px}.LocationIntelligence_search__gaZ61{width:100%;margin-left:0}.LocationIntelligence_search__gaZ61 input{width:100%;font-size:11px;padding:4px 0}.LocationIntelligence_poiList__tn0rB{grid-template-columns:1fr}.LocationIntelligence_poiList__tn0rB button{padding:13px 2px}.LocationIntelligence_poiList__tn0rB strong{font-size:11px}.LocationIntelligence_poiDistance__YsReg{font-size:10px}.LocationIntelligence_impacts__YV2un>div:nth-child(2){grid-template-columns:1fr 1fr;gap:9px}.LocationIntelligence_impacts__YV2un article{padding:15px 12px}.LocationIntelligence_impacts__YV2un article p{font-size:10px}.LocationIntelligence_impacts__YV2un h5{font-size:11px;line-height:1.7}.LocationIntelligence_impacts__YV2un article>strong{font-size:28px}.LocationIntelligence_method__uTMjd{padding:16px}.LocationIntelligence_method__uTMjd summary{font-size:11px}.LocationIntelligence_method__uTMjd p{font-size:10px;line-height:1.9}}.InvestmentPanels_panel__Zsplh{color:#002b45;font-size:13px;line-height:1.75;display:flex;flex-direction:column;gap:20px;min-width:0}.InvestmentPanels_panel__Zsplh *{box-sizing:border-box}.InvestmentPanels_panel__Zsplh :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid #d65800;outline-offset:4px}.InvestmentPanels_panel__Zsplh [id]{scroll-margin-top:110px}.InvestmentPanels_capitalBasis__4zqEa{font-size:10px;color:#506176;line-height:1.85;margin:12px 0}.InvestmentPanels_heading___Fykm{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 28px;border:1px solid #dce4ed;border-radius:15px;background:white}.InvestmentPanels_heading___Fykm h3{font-size:28px;line-height:1.3;letter-spacing:-.035em;font-weight:750;margin:0 0 9px}.InvestmentPanels_heading___Fykm>div>p:last-child{margin:0;color:#506176;font-size:12px}.InvestmentPanels_demo__xBSJ5{display:flex;align-items:center;gap:8px;color:#506176;font-size:10px;white-space:nowrap}.InvestmentPanels_gate__tePQR{display:flex;align-items:center;gap:12px;border:1px solid #e8d4ae;background:#fff8ec;color:#75501a;border-radius:10px;padding:15px 20px}.InvestmentPanels_gate__tePQR>svg{flex-shrink:0}.InvestmentPanels_gate__tePQR strong{font-size:12px}.InvestmentPanels_gate__tePQR p{margin:2px 0 0;font-size:11px;line-height:1.8}.InvestmentPanels_headlineGrid__yX64B{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.6fr);gap:18px}.InvestmentPanels_outcome__1DXDC{background:#002b45;color:white;border-radius:14px;padding:30px;display:flex;flex-direction:column;justify-content:center}.InvestmentPanels_outcome__1DXDC>p{font-size:10px;letter-spacing:.07em;font-weight:700;margin:0 0 12px;color:#c5d9e6}.InvestmentPanels_outcome__1DXDC>strong{font-size:44px;line-height:1.2;font-weight:750;letter-spacing:-.045em;overflow-wrap:anywhere}.InvestmentPanels_outcome__1DXDC>strong[data-negative=true]{color:#ffbdaf}.InvestmentPanels_outcome__1DXDC>span{font-size:11px;color:#c5d9e6;margin-top:12px}.InvestmentPanels_outcome__1DXDC>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid #3e5c70;margin-top:25px;padding-top:20px}.InvestmentPanels_outcome__1DXDC>div>span{font-size:10px;color:#c5d9e6}.InvestmentPanels_outcome__1DXDC b{display:block;margin-top:4px;color:white;font-size:25px;font-weight:750}.InvestmentPanels_costGrid__pLQNH,.InvestmentPanels_fourGrid__Y2Yh3,.InvestmentPanels_threeGrid__O0BH_,.InvestmentPanels_twoGrid__NCDEc{display:grid;gap:12px;min-width:0}.InvestmentPanels_twoGrid__NCDEc{grid-template-columns:repeat(2,minmax(0,1fr))}.InvestmentPanels_threeGrid__O0BH_{grid-template-columns:repeat(3,minmax(0,1fr))}.InvestmentPanels_costGrid__pLQNH,.InvestmentPanels_fourGrid__Y2Yh3{grid-template-columns:repeat(4,minmax(0,1fr))}.InvestmentPanels_metric__6tXAw{background:white;border:1px solid #dce4ed;border-radius:10px;padding:17px;min-width:0}.InvestmentPanels_metric__6tXAw>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#506176;font-size:10px;font-weight:650;line-height:1.7}.InvestmentPanels_metric__6tXAw>strong{display:block;font-size:22px;font-weight:750;line-height:1.4;letter-spacing:-.03em;margin:9px 0 3px;overflow-wrap:anywhere}.InvestmentPanels_metric__6tXAw p{font-size:10px;line-height:1.8;color:#506176;margin:0}.InvestmentPanels_metric__6tXAw[data-negative=true]>strong{color:#a02f35}.InvestmentPanels_card__rvuzK{background:white;border:1px solid #dce4ed;border-radius:14px;padding:25px 27px;min-width:0}.InvestmentPanels_subheading__OaGkg{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.InvestmentPanels_card__rvuzK>h4,.InvestmentPanels_subheading__OaGkg h4{font-size:21px;font-weight:750;letter-spacing:-.025em;margin:0;line-height:1.4}.InvestmentPanels_card__rvuzK>h4{display:flex;align-items:center;gap:8px;margin-bottom:19px}.InvestmentPanels_subheading__OaGkg>svg{color:#507086}.InvestmentPanels_intro__Sh0DZ{font-size:12px;color:#506176;margin:-7px 0 18px}.InvestmentPanels_note__cDuvb{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#506176;margin:15px 0 0;line-height:1.9}.InvestmentPanels_note__cDuvb svg{flex-shrink:0;margin-top:3px}.InvestmentPanels_bidIntro__lOIOY{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px}.InvestmentPanels_bidIntro__lOIOY>span{background:#f1f5f8;color:#3c5971;padding:5px 9px;border-radius:5px;font-size:10px}.InvestmentPanels_bidIntro__lOIOY>span[data-risk=true]{background:#fff0ee;color:#922c34}.InvestmentPanels_bidTrack__Ii6VB{height:16px;display:flex;position:relative;background:#f5e9e7;border-radius:5px;margin:46px 0 25px}.InvestmentPanels_bidTrack__Ii6VB>span:first-child{background:#668ba4;border-radius:5px 0 0 5px}.InvestmentPanels_bidTrack__Ii6VB>span:nth-child(2){background:#ffc47d}.InvestmentPanels_bidTrack__Ii6VB>span:nth-child(3){background:#f69a5b}.InvestmentPanels_bidTrack__Ii6VB>i{position:absolute;top:-7px;width:3px;height:30px;background:#002b45}.InvestmentPanels_bidTrack__Ii6VB b{position:absolute;top:-22px;left:-18px;font-size:10px;font-style:normal;font-weight:750}.InvestmentPanels_scenarios__cbs0E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.InvestmentPanels_scenarios__cbs0E article{background:#f8fafc;border:1px solid #dce4ed;border-radius:12px;padding:20px;min-width:0}.InvestmentPanels_scenarios__cbs0E article[data-base=true]{border-color:#002b45;box-shadow:inset 0 3px #ff6b00;background:white}.InvestmentPanels_scenarios__cbs0E article>div:first-child{display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:23px}.InvestmentPanels_scenarios__cbs0E h5{font-size:15px;font-weight:750;margin:0}.InvestmentPanels_scenarios__cbs0E article>div>span{font-size:8px;color:#506176}.InvestmentPanels_scenarioProfit__JMAvW{margin:19px 0 5px;font-size:10px;color:#506176}.InvestmentPanels_scenarioProfit__JMAvW+strong{display:block;font-size:28px;font-weight:750;letter-spacing:-.03em}.InvestmentPanels_positive__FpwfU{color:#17634b}.InvestmentPanels_negative__yn_Qz{color:#a02f35}.InvestmentPanels_scenarios__cbs0E dl,.InvestmentPanels_strategies__ukoui dl{margin:18px 0}.InvestmentPanels_scenarios__cbs0E dl>div,.InvestmentPanels_strategies__ukoui dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #dce4ed;font-size:10px}.InvestmentPanels_scenarios__cbs0E dt,.InvestmentPanels_strategies__ukoui dt{color:#506176}.InvestmentPanels_scenarios__cbs0E dd,.InvestmentPanels_strategies__ukoui dd{text-align:right;font-weight:700;margin:0}.InvestmentPanels_scenarios__cbs0E summary,.InvestmentPanels_strategies__ukoui summary{font-size:10px;color:#234a64;font-weight:700;cursor:pointer}.InvestmentPanels_scenarios__cbs0E details p,.InvestmentPanels_strategies__ukoui details{font-size:11px;color:#506176;line-height:1.9}.InvestmentPanels_chart__ffOpR{display:block;width:100%;height:auto;margin:16px 0}.InvestmentPanels_flowLegend__bVTs9{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:10px;color:#506176}.InvestmentPanels_flowLegend__bVTs9>span:first-child{color:#a74700}.InvestmentPanels_details__jtmwz{border:1px solid #dce4ed;border-radius:10px;background:#f8fafc;padding:16px 19px;margin-top:18px;min-width:0}.InvestmentPanels_details__jtmwz>summary{font-size:12px;font-weight:700;color:#244b65;cursor:pointer}.InvestmentPanels_details__jtmwz>p{color:#506176;font-size:11px;margin:13px 0}.InvestmentPanels_details__jtmwz h5{font-size:13px;font-weight:750}.InvestmentPanels_tableScroll__CeqDV{overflow:auto;max-height:480px}.InvestmentPanels_tableScroll__CeqDV table{border-collapse:collapse;width:100%;min-width:610px;font-size:11px}.InvestmentPanels_tableScroll__CeqDV caption{text-align:left;color:#506176;font-size:10px;margin-bottom:10px}.InvestmentPanels_tableScroll__CeqDV :is(td,th){padding:10px;text-align:left;border-bottom:1px solid #dce4ed}.InvestmentPanels_tableScroll__CeqDV thead{background:#edf2f6}.InvestmentPanels_tableScroll__CeqDV tbody th{font-weight:500}.InvestmentPanels_tableScroll__CeqDV td:nth-child(n+3){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.InvestmentPanels_pill__d0EuA{display:inline-block;font-size:10px;color:#3d5c73;background:#edf3f7;padding:5px 9px;border-radius:5px}.InvestmentPanels_ruleList__jbK0Z,.InvestmentPanels_warningList__YRTg_{list-style:none;padding:0;margin:15px 0;display:grid;gap:10px}.InvestmentPanels_ruleList__jbK0Z li{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#506176}.InvestmentPanels_ruleList__jbK0Z strong{color:#24485f}.InvestmentPanels_warningList__YRTg_ li{font-size:11px;line-height:1.9;color:#75501a;background:#fff8ec;border:1px solid #ead6b3;border-radius:8px;padding:12px;overflow-wrap:anywhere}.InvestmentPanels_warningList__YRTg_ strong{display:block;font-size:9px}.InvestmentPanels_assumptions__vtV2T{margin:0;background:white}.InvestmentPanels_assumptionGrid__5yHel{display:grid;grid-template-columns:1fr 1fr;gap:15px 27px;margin:18px 0}.InvestmentPanels_assumptionGrid__5yHel>div{border-top:1px solid #dce4ed;padding-top:10px;min-width:0}.InvestmentPanels_assumptionGrid__5yHel dt{font-size:10px;color:#506176;margin-bottom:5px}.InvestmentPanels_assumptionGrid__5yHel dd{margin:0;font-size:12px;font-weight:650;overflow-wrap:anywhere}.InvestmentPanels_inputs__FisqM{overflow:auto;max-height:350px;font-size:10px;color:#486176}.InvestmentPanels_strategySummary__l7cE0{background:#002b45;border-radius:12px;padding:23px 26px;color:white}.InvestmentPanels_strategySummary__l7cE0 strong{font-size:21px;font-weight:750}.InvestmentPanels_strategySummary__l7cE0 p{font-size:11px;color:#c5d9e6;margin:8px 0 0}.InvestmentPanels_strategies__ukoui{display:grid;grid-template-columns:1fr 1fr;gap:18px}.InvestmentPanels_strategies__ukoui article{border:1px solid #dce4ed;border-radius:13px;background:white;padding:24px;min-width:0}.InvestmentPanels_strategies__ukoui article[data-leader=true]{box-shadow:inset 0 3px #ff6b00}.InvestmentPanels_strategyTitle__JE_ZL{display:flex;align-items:center;gap:10px}.InvestmentPanels_strategyTitle__JE_ZL>span:first-child{border:1px solid #dce4ed;background:#f6f8fb;color:#456178;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700}.InvestmentPanels_strategyTitle__JE_ZL h4{font-size:19px;font-weight:750;margin:0 auto 0 0;line-height:1.4;letter-spacing:-.02em}.InvestmentPanels_strategyStatus__UKun_{font-size:10px;color:#506176;margin:8px 0 20px}.InvestmentPanels_strategyMetric__IJvWO>strong{display:block;font-size:35px;font-weight:750;line-height:1.2;letter-spacing:-.04em}.InvestmentPanels_strategyMetric__IJvWO>span{font-size:11px;color:#506176}.InvestmentPanels_scores__TNL4p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #dce4ed;padding-top:18px;margin-top:20px}.InvestmentPanels_scores__TNL4p>div>span{display:block;font-size:10px;color:#506176}.InvestmentPanels_scores__TNL4p strong{display:block;font-size:23px;font-weight:750;margin:4px 0 8px}.InvestmentPanels_scores__TNL4p small{font-size:10px;color:#506176;font-weight:400}.InvestmentPanels_scores__TNL4p [role=meter]{height:4px;background:#e1e8ef;border-radius:10px;overflow:hidden}.InvestmentPanels_scores__TNL4p i{display:block;height:100%;background:#e86a0e;border-radius:10px}.InvestmentPanels_risk__zc4gt{display:flex;gap:7px;align-items:flex-start;font-size:11px;color:#75501a;background:#fff8ec;padding:12px;border-radius:7px}.InvestmentPanels_risk__zc4gt svg{flex-shrink:0;margin-top:3px}.InvestmentPanels_territory__06ivt{border:1px solid #d4e0e8;background:#edf3f8;border-radius:13px;padding:24px 27px}.InvestmentPanels_territory__06ivt>div{display:flex;align-items:center;gap:12px;margin-bottom:15px}.InvestmentPanels_territory__06ivt h4{font-size:21px;font-weight:750;letter-spacing:-.025em;margin:0}.InvestmentPanels_territory__06ivt p{font-size:12px;color:#3e5a71;line-height:1.9;margin:9px 0}.InvestmentPanels_territory__06ivt button{margin-top:10px}.InvestmentPanels_thesis__Uaiz7{background:#002b45;border-radius:14px;padding:28px;color:white}.InvestmentPanels_thesis__Uaiz7>span{color:#c5d9e6}.InvestmentPanels_thesis__Uaiz7>p{font-size:18px;line-height:1.8;margin:15px 0 22px}.InvestmentPanels_thesis__Uaiz7>div{display:flex;align-items:center;gap:10px;border-top:1px solid #3e5c70;padding-top:18px;color:#ffce96;font-size:12px}.InvestmentPanels_insightsGrid__9rzcL{display:grid;grid-template-columns:1fr 1fr;gap:18px}.InvestmentPanels_readingList__OfRaH{display:flex;flex-direction:column;gap:19px;list-style:none;padding:0;margin:0}.InvestmentPanels_readingList__OfRaH strong{display:block;font-size:13px;margin-bottom:4px}.InvestmentPanels_readingList__OfRaH span{font-size:12px;line-height:1.85;color:#506176}.InvestmentPanels_evidenceList__cqCwI{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 25px}.InvestmentPanels_evidenceList__cqCwI li{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #dce4ed;padding-top:12px;color:#506176;font-size:11px;line-height:1.9}.InvestmentPanels_evidenceList__cqCwI svg{flex-shrink:0;margin-top:4px;color:#55758c}.InvestmentPanels_evidenceList__cqCwI b{font-size:8px;color:#75501a;background:#fff4df;padding:2px 5px;border-radius:3px;margin-left:auto;font-weight:650}.InvestmentPanels_diligence__IUsej{padding-left:20px;font-size:12px;color:#506176;line-height:2.1}.InvestmentPanels_conclusion__O8Yxo{display:flex;align-items:flex-start;gap:15px;border:1px solid #e2d1ad;border-radius:12px;padding:24px;background:#fff8ec;color:#75501a}.InvestmentPanels_conclusion__O8Yxo>svg{flex-shrink:0;margin-top:2px}.InvestmentPanels_conclusion__O8Yxo strong{font-size:17px;font-weight:750}.InvestmentPanels_conclusion__O8Yxo p{font-size:12px;margin:8px 0 0;line-height:1.9}.InvestmentPanels_reportNav__N2it5{display:flex;flex-wrap:wrap;gap:7px}.InvestmentPanels_reportNav__N2it5 a{background:white;border:1px solid #dce4ed;border-radius:6px;color:#2b506b;padding:8px 12px;text-decoration:none;font-size:11px;font-weight:650}.InvestmentPanels_reportNav__N2it5 a:hover{border-color:#002b45;background:#edf3f8}.InvestmentPanels_reportCover__JsGud{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#002b45;border-radius:14px;padding:27px;color:white}.InvestmentPanels_reportCover__JsGud p{color:#c5d9e6;font-size:12px;margin:7px 0}.InvestmentPanels_reportCover__JsGud h4{font-size:28px;font-weight:750;letter-spacing:-.03em;margin:10px 0}.InvestmentPanels_reportCover__JsGud a{display:inline-flex;align-items:center;gap:6px;color:white;margin-top:10px;text-underline-offset:4px;font-size:11px}.InvestmentPanels_reportCover__JsGud>svg{flex-shrink:0;color:#ffba87}.InvestmentPanels_reportThesis__Uvy9a{padding:0 10px;font-size:15px;line-height:1.9;color:#33556f;margin:0}@media(max-width:1050px){.InvestmentPanels_headlineGrid__yX64B{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.InvestmentPanels_outcome__1DXDC{padding:24px}.InvestmentPanels_outcome__1DXDC>strong{font-size:34px}.InvestmentPanels_outcome__1DXDC b{font-size:22px}.InvestmentPanels_metric__6tXAw{padding:14px}.InvestmentPanels_metric__6tXAw>strong{font-size:20px}.InvestmentPanels_costGrid__pLQNH,.InvestmentPanels_fourGrid__Y2Yh3{grid-template-columns:repeat(2,minmax(0,1fr))}.InvestmentPanels_scenarios__cbs0E article{padding:16px}.InvestmentPanels_scenarios__cbs0E article>div:first-child{flex-wrap:wrap}.InvestmentPanels_scenarioProfit__JMAvW+strong{font-size:24px}.InvestmentPanels_scenarios__cbs0E dl>div{display:block}.InvestmentPanels_scenarios__cbs0E dd{text-align:left;margin-top:3px}}@media(max-width:800px){.InvestmentPanels_heading___Fykm{flex-direction:column;align-items:flex-start;padding:24px;gap:15px}.InvestmentPanels_heading___Fykm h3{font-size:26px}.InvestmentPanels_headlineGrid__yX64B{grid-template-columns:1fr}.InvestmentPanels_outcome__1DXDC>strong{font-size:42px}.InvestmentPanels_scenarios__cbs0E,.InvestmentPanels_threeGrid__O0BH_{grid-template-columns:1fr}.InvestmentPanels_scenarios__cbs0E article>div:first-child{flex-wrap:nowrap}.InvestmentPanels_scenarios__cbs0E dl>div{display:flex}.InvestmentPanels_scenarios__cbs0E dd{text-align:right;margin:0}.InvestmentPanels_scenarios__cbs0E article{padding:23px}.InvestmentPanels_insightsGrid__9rzcL,.InvestmentPanels_strategies__ukoui{grid-template-columns:1fr}.InvestmentPanels_bidIntro__lOIOY{flex-direction:column;align-items:flex-start}.InvestmentPanels_assumptionGrid__5yHel,.InvestmentPanels_evidenceList__cqCwI{grid-template-columns:1fr}}@media(max-width:550px){.InvestmentPanels_panel__Zsplh{gap:16px}.InvestmentPanels_heading___Fykm{padding:22px 20px}.InvestmentPanels_heading___Fykm h3{font-size:25px}.InvestmentPanels_heading___Fykm>div>p:last-child{font-size:11px}.InvestmentPanels_demo__xBSJ5{font-size:9px;white-space:normal}.InvestmentPanels_gate__tePQR{padding:15px;align-items:flex-start}.InvestmentPanels_gate__tePQR>svg{margin-top:3px}.InvestmentPanels_gate__tePQR strong{font-size:11px}.InvestmentPanels_gate__tePQR p{font-size:10px}.InvestmentPanels_outcome__1DXDC{padding:24px}.InvestmentPanels_outcome__1DXDC>strong{font-size:39px}.InvestmentPanels_outcome__1DXDC b{font-size:23px}.InvestmentPanels_costGrid__pLQNH,.InvestmentPanels_fourGrid__Y2Yh3,.InvestmentPanels_twoGrid__NCDEc{gap:9px}.InvestmentPanels_metric__6tXAw{padding:14px 12px}.InvestmentPanels_metric__6tXAw>span{font-size:10px}.InvestmentPanels_metric__6tXAw>strong{font-size:20px}.InvestmentPanels_metric__6tXAw p{font-size:10px}.InvestmentPanels_card__rvuzK{padding:23px 20px;border-radius:12px}.InvestmentPanels_subheading__OaGkg{align-items:flex-start;flex-wrap:wrap;gap:10px}.InvestmentPanels_card__rvuzK>h4,.InvestmentPanels_subheading__OaGkg h4{font-size:21px}.InvestmentPanels_bidTrack__Ii6VB{margin-top:44px}.InvestmentPanels_bidIntro__lOIOY{font-size:11px}.InvestmentPanels_scenarios__cbs0E article{padding:20px}.InvestmentPanels_scenarioProfit__JMAvW+strong{font-size:27px}.InvestmentPanels_threeGrid__O0BH_ .InvestmentPanels_metric__6tXAw{padding:15px}.InvestmentPanels_flowLegend__bVTs9{gap:7px;flex-direction:column}.InvestmentPanels_chart__ffOpR{min-height:160px}.InvestmentPanels_details__jtmwz{padding:15px 14px}.InvestmentPanels_details__jtmwz summary{font-size:11px}.InvestmentPanels_strategyTitle__JE_ZL h4{font-size:18px}.InvestmentPanels_strategyTitle__JE_ZL{gap:8px;flex-wrap:wrap}.InvestmentPanels_strategies__ukoui article{padding:23px 20px}.InvestmentPanels_strategyMetric__IJvWO>strong{font-size:33px}.InvestmentPanels_strategySummary__l7cE0{padding:22px}.InvestmentPanels_strategySummary__l7cE0 strong{font-size:20px}.InvestmentPanels_scores__TNL4p{gap:8px}.InvestmentPanels_scores__TNL4p>div>span{font-size:9px}.InvestmentPanels_risk__zc4gt{font-size:10px}.InvestmentPanels_territory__06ivt{padding:22px 20px}.InvestmentPanels_territory__06ivt h4{font-size:21px}.InvestmentPanels_territory__06ivt p{font-size:11px}.InvestmentPanels_thesis__Uaiz7{padding:24px}.InvestmentPanels_thesis__Uaiz7>p{font-size:16px}.InvestmentPanels_thesis__Uaiz7>div{flex-wrap:wrap;font-size:11px}.InvestmentPanels_readingList__OfRaH span{font-size:11px}.InvestmentPanels_conclusion__O8Yxo{padding:22px 19px;gap:11px}.InvestmentPanels_conclusion__O8Yxo strong{font-size:17px}.InvestmentPanels_conclusion__O8Yxo p{font-size:11px}.InvestmentPanels_reportCover__JsGud{padding:23px 20px;align-items:flex-start}.InvestmentPanels_reportCover__JsGud h4{font-size:25px}.InvestmentPanels_reportCover__JsGud>svg{width:25px}.InvestmentPanels_reportCover__JsGud p{font-size:11px}.InvestmentPanels_reportNav__N2it5 a{font-size:10px;padding:8px 10px}.InvestmentPanels_reportThesis__Uvy9a{font-size:13px}.InvestmentPanels_assumptionGrid__5yHel dd{font-size:11px}}