.LiveConcierge-module__cRLd5q__shell{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);grid-template-areas:"input results""lead results";align-items:start;gap:16px;display:grid}.LiveConcierge-module__cRLd5q__inputPanel,.LiveConcierge-module__cRLd5q__resultsPanel,.LiveConcierge-module__cRLd5q__leadPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:0 18px 44px #0000002e}.LiveConcierge-module__cRLd5q__inputPanel{grid-area:input;padding:18px}.LiveConcierge-module__cRLd5q__resultsPanel{grid-area:results;min-height:100%;padding:18px}.LiveConcierge-module__cRLd5q__leadPanel{grid-area:lead;gap:12px;padding:18px;display:grid}.LiveConcierge-module__cRLd5q__panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.LiveConcierge-module__cRLd5q__panelHeader span{font-weight:800}.LiveConcierge-module__cRLd5q__panelHeader small,.LiveConcierge-module__cRLd5q__status,.LiveConcierge-module__cRLd5q__emptyState span,.LiveConcierge-module__cRLd5q__propertyRow small,.LiveConcierge-module__cRLd5q__formEyebrow,.LiveConcierge-module__cRLd5q__leadPanel p{color:var(--muted)}.LiveConcierge-module__cRLd5q__inputLabel{color:var(--accent);margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.LiveConcierge-module__cRLd5q__textarea,.LiveConcierge-module__cRLd5q__urlInputRow input,.LiveConcierge-module__cRLd5q__leadPanel input,.LiveConcierge-module__cRLd5q__leadPanel textarea{border:1px solid var(--line);width:100%;color:var(--foreground);resize:vertical;background:#111411;border-radius:8px;outline:none;padding:12px}.LiveConcierge-module__cRLd5q__textarea:focus,.LiveConcierge-module__cRLd5q__urlInputRow input:focus,.LiveConcierge-module__cRLd5q__leadPanel input:focus,.LiveConcierge-module__cRLd5q__leadPanel textarea:focus{border-color:var(--accent)}.LiveConcierge-module__cRLd5q__urlIntake{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.LiveConcierge-module__cRLd5q__urlInputRow{grid-template-columns:1fr auto;gap:10px;display:grid}.LiveConcierge-module__cRLd5q__promptRow{gap:8px;margin:12px 0 16px;display:grid}.LiveConcierge-module__cRLd5q__promptRow button{border:1px solid var(--line);color:var(--muted);text-align:left;background:0 0;border-radius:8px;padding:10px 12px;line-height:1.35}.LiveConcierge-module__cRLd5q__promptRow button:hover{color:var(--foreground);border-color:#d7b46a8c}.LiveConcierge-module__cRLd5q__actionRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.LiveConcierge-module__cRLd5q__primaryButton,.LiveConcierge-module__cRLd5q__submitLead,.LiveConcierge-module__cRLd5q__iconButton,.LiveConcierge-module__cRLd5q__urlInputRow button,.LiveConcierge-module__cRLd5q__propertyRow button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:800;display:inline-flex}.LiveConcierge-module__cRLd5q__primaryButton,.LiveConcierge-module__cRLd5q__urlInputRow button,.LiveConcierge-module__cRLd5q__submitLead{background:var(--brand);color:#fff;padding:0 16px}.LiveConcierge-module__cRLd5q__primaryButton:hover,.LiveConcierge-module__cRLd5q__urlInputRow button:hover,.LiveConcierge-module__cRLd5q__submitLead:hover{background:var(--brand-strong)}.LiveConcierge-module__cRLd5q__primaryButton:disabled,.LiveConcierge-module__cRLd5q__urlInputRow button:disabled{opacity:.7;cursor:wait}.LiveConcierge-module__cRLd5q__iconButton{width:42px;color:var(--foreground);background:var(--panel-strong);border-color:var(--line)}.LiveConcierge-module__cRLd5q__iconButton:hover{border-color:var(--accent)}.LiveConcierge-module__cRLd5q__status{margin:14px 0 0;font-size:.92rem;line-height:1.45}.LiveConcierge-module__cRLd5q__emptyState,.LiveConcierge-module__cRLd5q__loadingState{text-align:center;min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.LiveConcierge-module__cRLd5q__emptyState p{max-width:420px;color:var(--foreground);margin:0;font-size:1.2rem;font-weight:750;line-height:1.4}.LiveConcierge-module__cRLd5q__answer{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:start;gap:10px;padding-bottom:16px;display:grid}.LiveConcierge-module__cRLd5q__answer svg{color:var(--brand-strong);margin-top:2px}.LiveConcierge-module__cRLd5q__answer p{margin:0;line-height:1.58}.LiveConcierge-module__cRLd5q__planList{color:var(--muted);gap:10px;margin:16px 0;padding-left:22px;line-height:1.45;display:grid}.LiveConcierge-module__cRLd5q__propertyList{gap:10px;display:grid}.LiveConcierge-module__cRLd5q__propertyRow{border:1px solid var(--line);background:#121511;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.LiveConcierge-module__cRLd5q__rowTopline{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.78rem;display:flex}.LiveConcierge-module__cRLd5q__rowTopline strong{color:var(--accent)}.LiveConcierge-module__cRLd5q__propertyRow h3{margin:0;font-size:1rem}.LiveConcierge-module__cRLd5q__propertyRow p{color:var(--muted);margin:6px 0;line-height:1.4}.LiveConcierge-module__cRLd5q__propertyRow button{color:var(--foreground);background:var(--panel-strong);border-color:var(--line);white-space:nowrap;padding:0 12px}.LiveConcierge-module__cRLd5q__propertyRow button:hover{border-color:var(--accent)}.LiveConcierge-module__cRLd5q__intakeCard{border:1px solid var(--line);background:#121511;border-radius:8px;margin-top:16px;padding:16px}.LiveConcierge-module__cRLd5q__intakeCard h3{margin:0;font-size:1.08rem}.LiveConcierge-module__cRLd5q__intakeCard p{color:var(--muted);margin:8px 0 0;line-height:1.45}.LiveConcierge-module__cRLd5q__intakeMeta{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.LiveConcierge-module__cRLd5q__intakeMeta span,.LiveConcierge-module__cRLd5q__intakeMeta a{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.78rem;display:inline-flex}.LiveConcierge-module__cRLd5q__intakeMeta a:hover{color:var(--foreground);border-color:var(--accent)}.LiveConcierge-module__cRLd5q__riskBox{background:#d7b46a0f;border:1px solid #d7b46a47;border-radius:8px;grid-template-columns:22px 1fr;gap:10px;padding:12px;display:grid}.LiveConcierge-module__cRLd5q__riskBox svg{color:var(--accent);margin-top:2px}.LiveConcierge-module__cRLd5q__riskBox strong{margin-bottom:6px;display:block}.LiveConcierge-module__cRLd5q__riskBox ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.45}.LiveConcierge-module__cRLd5q__leadPanel h2{margin:4px 0 8px;font-size:1.05rem}.LiveConcierge-module__cRLd5q__leadPanel p{margin:0 0 4px;line-height:1.45}.LiveConcierge-module__cRLd5q__formEyebrow{text-transform:uppercase;font-size:.76rem;font-weight:800}.LiveConcierge-module__cRLd5q__submitLead{width:fit-content}.LiveConcierge-module__cRLd5q__spin{animation:.85s linear infinite LiveConcierge-module__cRLd5q__spin}@keyframes LiveConcierge-module__cRLd5q__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.LiveConcierge-module__cRLd5q__shell{grid-template-columns:1fr;grid-template-areas:"input""results""lead"}.LiveConcierge-module__cRLd5q__propertyRow{grid-template-columns:1fr}.LiveConcierge-module__cRLd5q__propertyRow button,.LiveConcierge-module__cRLd5q__urlInputRow button,.LiveConcierge-module__cRLd5q__submitLead{width:100%}.LiveConcierge-module__cRLd5q__urlInputRow{grid-template-columns:1fr}}
.page-module___8aEwW__page{min-height:100vh;padding:28px}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:28px;max-width:1220px;margin:0 auto;display:grid}.page-module___8aEwW__heroCopy{flex-direction:column;justify-content:center;min-height:520px;padding:44px 0;display:flex}.page-module___8aEwW__brandRow{width:fit-content;color:var(--muted);align-items:center;gap:10px;margin-bottom:48px;font-size:.94rem;display:inline-flex}.page-module___8aEwW__logoMark{background:var(--foreground);width:34px;height:34px;color:var(--background);letter-spacing:0;border-radius:6px;place-items:center;font-weight:800;display:inline-grid}.page-module___8aEwW__kicker{color:var(--accent);text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:700}.page-module___8aEwW__title{letter-spacing:0;max-width:680px;margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.95}.page-module___8aEwW__subtitle{max-width:660px;color:var(--muted);margin:26px 0 0;font-size:1.15rem;line-height:1.65}.page-module___8aEwW__marketStrip{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.page-module___8aEwW__marketStrip a{border:1px solid var(--line);color:var(--foreground);background:#ffffff09;border-radius:999px;padding:8px 12px;font-size:.86rem}.page-module___8aEwW__inventoryBand{border-top:1px solid var(--line);max-width:1220px;margin:32px auto 0;padding-top:24px}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.page-module___8aEwW__sectionHeader p{color:var(--accent);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.page-module___8aEwW__sectionHeader h2{margin:0;font-size:1.55rem}.page-module___8aEwW__sectionHeader>span{color:var(--muted);font-size:.92rem}.page-module___8aEwW__latestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__latestCard{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:16px}.page-module___8aEwW__latestTopline,.page-module___8aEwW__latestFacts{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__latestTopline{color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:800}.page-module___8aEwW__latestCard h3{min-height:2.6em;margin:0;font-size:1rem;line-height:1.3}.page-module___8aEwW__latestCard p{min-height:3.9em;color:var(--muted);margin:10px 0 14px;font-size:.9rem;line-height:1.45}.page-module___8aEwW__latestFacts strong{font-size:.94rem}.page-module___8aEwW__latestFacts span{color:var(--brand-strong);font-size:.85rem;font-weight:800}.page-module___8aEwW__latestLink{color:var(--foreground);margin-top:14px;font-size:.9rem;font-weight:800;display:inline-flex}.page-module___8aEwW__heroMedia{background:linear-gradient(135deg, #1f6f5b47, transparent 42%), linear-gradient(180deg, var(--panel-strong), var(--panel));border:1px solid var(--line);min-height:520px;box-shadow:0 26px 70px var(--shadow);border-radius:8px;position:relative;overflow:hidden}.page-module___8aEwW__heroMap{align-content:start;gap:16px;display:grid;position:absolute;inset:28px}.page-module___8aEwW__mapTopline{color:var(--muted);justify-content:space-between;gap:14px;font-size:.9rem;display:flex}.page-module___8aEwW__mapTopline strong{color:var(--accent)}.page-module___8aEwW__mapGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.page-module___8aEwW__mapGrid span{border:1px solid var(--line);background:linear-gradient(145deg,#f5f2ea14,#0000),#ffffff06;border-radius:8px;min-height:88px}.page-module___8aEwW__matchCard,.page-module___8aEwW__signalCard{background:#101210b8;border:1px solid #f5f2ea2e;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.page-module___8aEwW__matchCard{margin-top:8px}.page-module___8aEwW__matchCard svg,.page-module___8aEwW__signalCard svg{color:var(--accent);flex:none}.page-module___8aEwW__matchCard div{gap:4px;display:grid}.page-module___8aEwW__matchCard strong{font-size:1rem}.page-module___8aEwW__matchCard span,.page-module___8aEwW__signalCard span{color:var(--muted);font-size:.9rem}.page-module___8aEwW__mediaOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101210e0;border:1px solid #f5f2ea33;border-radius:8px;grid-template-columns:1fr auto;gap:6px 18px;padding:18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.page-module___8aEwW__mediaOverlay span,.page-module___8aEwW__mediaOverlay small{color:var(--muted)}.page-module___8aEwW__mediaOverlay strong{color:var(--accent);grid-row:span 2;align-self:center;font-size:2.1rem}.page-module___8aEwW__workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;max-width:1220px;margin:36px auto 0;display:grid}.page-module___8aEwW__sidePanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px;position:sticky;top:20px}.page-module___8aEwW__sidePanel h2{margin:0 0 10px;font-size:1.05rem}.page-module___8aEwW__sidePanel p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.page-module___8aEwW__valueList{gap:16px;margin-top:22px;display:grid}.page-module___8aEwW__valueList div{color:var(--foreground);grid-template-columns:22px 1fr;gap:12px;font-size:.92rem;line-height:1.35;display:grid}.page-module___8aEwW__valueList svg{color:var(--accent)}.page-module___8aEwW__featureBand{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1220px;margin:26px auto 0;display:grid}.page-module___8aEwW__featureBand div{border-top:1px solid var(--line);padding-top:18px}.page-module___8aEwW__featureBand svg{color:var(--brand-strong)}.page-module___8aEwW__featureBand h2{margin:12px 0 8px;font-size:1rem}.page-module___8aEwW__featureBand p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}@media (max-width:980px){.page-module___8aEwW__hero,.page-module___8aEwW__workspace,.page-module___8aEwW__latestGrid,.page-module___8aEwW__featureBand{grid-template-columns:1fr}.page-module___8aEwW__heroCopy,.page-module___8aEwW__heroMedia{min-height:auto}.page-module___8aEwW__heroCopy{padding:18px 0 0}.page-module___8aEwW__brandRow{margin-bottom:34px}.page-module___8aEwW__heroMedia{aspect-ratio:16/10}.page-module___8aEwW__sidePanel{position:static}.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.page-module___8aEwW__page{padding:16px}.page-module___8aEwW__title{font-size:3.15rem}.page-module___8aEwW__subtitle{font-size:1rem}.page-module___8aEwW__heroMedia{aspect-ratio:auto;min-height:640px}.page-module___8aEwW__heroMap{inset:16px}.page-module___8aEwW__mapGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__mapGrid span{min-height:58px}.page-module___8aEwW__mediaOverlay{bottom:12px;left:12px;right:12px}}
