/* Conversion improvements inherit the existing RealityGenius palette and components. */
.agent-v1 .reveal{opacity:1!important;transform:none!important;transition:none!important}
.revenue-section{padding-block:56px}.revenue-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.revenue-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.revenue-pricing>article,.revenue-proof-grid>article{padding:26px;border:1px solid #dce3df;border-radius:16px;background:#fff}.revenue-pricing h3{font-size:27px}.revenue-pricing ul{padding-left:20px;line-height:1.9;color:#4d6170;min-height:160px}.revenue-pricing .plan-pro{border:2px solid #087a56}.plan-price{font-size:32px;font-weight:800;letter-spacing:-1px}.plan-price small{font-size:14px;font-weight:500;color:#4d6170;letter-spacing:0}.revenue-demo-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.revenue-demo-stats article{display:grid;gap:8px;padding:19px 14px;border:1px solid #dce3df;border-radius:12px;background:white}.revenue-demo-stats strong{font-size:27px;line-height:1.1;color:#10253d}.revenue-demo-stats span{font-size:12px;color:#4d6170}.revenue-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.revenue-proof-grid p{line-height:1.7;color:#4d6170}.founding-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;color:#056143;font-size:15px}.revenue-section details{border-bottom:1px solid #dce3df;padding:18px 0}.revenue-section summary{font-weight:700;cursor:pointer}.revenue-section details p{max-width:780px;line-height:1.7;margin-top:15px}.revenue-dashboard{background:#fff;border:1px solid #dde5e1;border-radius:12px;padding:24px;margin-bottom:24px}.revenue-dashboard h3{font-size:25px;margin:8px 0}.revenue-dashboard h4{font-size:19px;margin:26px 0 12px}.revenue-dashboard select{max-width:100%;min-height:44px;border:1px solid #bccdc4;background:white;color:#20352c;padding:8px;border-radius:8px}.revenue-row{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #e6ece8;padding:18px 0}.revenue-row>div{min-width:0}.revenue-row strong{display:block;overflow-wrap:anywhere}.revenue-row p{margin:7px 0;font-size:13px;color:#596e62;line-height:1.6}.revenue-row .revenue-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lead-temperature{display:inline-flex;border-radius:6px;padding:5px 8px;background:#eef3ef;font-size:12px;font-weight:700}.lead-temperature.hot{background:#fff0e6;color:#8e3b0b}.lead-temperature.warm{background:#fff7d7;color:#795f05}.lead-temperature.cold{background:#edf1f6;color:#456078}.revenue-plan{padding:15px;border:1px solid #c8dece;border-radius:10px;background:#f1f7f3}.revenue-plan p{margin:6px 0;font-size:13px}.match-explanation{font-size:12px;line-height:1.6;padding:12px;background:#f1f7f3;border-radius:8px;margin:12px 0;color:#20533e}.match-explanation ul{list-style:none;padding:0;margin:4px 0}.match-explanation .match-warning{color:#765715}.search-progress{border:1px solid #dfe6e9;border-radius:12px;padding:24px;background:#fff}.search-progress h3{margin:0 0 16px}.search-progress ul{list-style:none;display:flex;flex-wrap:wrap;gap:14px;padding:0;font-size:14px}.search-progress .complete{color:#176b54;font-weight:600}.conversion-agent{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dfe6e9;border-radius:10px;margin:16px 0}.conversion-agent img,.conversion-agent .agent-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#edf5ef}.conversion-agent strong{display:block}.conversion-agent p{margin:4px 0;font-size:12px;line-height:1.5}.conversion-property-price{font-size:28px;font-weight:800;color:#176b54}.conversion-affordability{padding:24px;border:1px solid #dfe6e9;border-radius:12px;background:#fff}.conversion-affordability .mortgage-card{margin:0;background:transparent;border:0;padding:0}.conversion-how{display:flex;gap:14px;flex-wrap:wrap;font-size:14px;color:#176b54;padding:22px 0}.marketplace-page .homepage-agent-entry{grid-template-columns:1fr auto;padding:24px;background:#f2f7f4}.marketplace-page .homepage-agent-entry h3{font-size:22px}.marketplace-page .homepage-agent-entry p{margin-bottom:0}.marketplace-page .property-card--reveal{animation:none;opacity:1}.marketplace-page .property-card{contain:layout style}.marketplace-page .feed-media{aspect-ratio:4/3}.marketplace-page .feed-media>img{width:100%;height:100%;object-fit:cover}.marketplace-page .modal-action-bar{flex-wrap:wrap;gap:8px}.marketplace-page .modal-action-bar>*{min-height:44px}.marketplace-page .listing-skeleton{min-height:320px;background:#edf2ef;border-radius:14px}.marketplace-page .desktop-nav a[href="#savedHomes"]{display:flex!important}.marketplace-page #gamificationPanel,.marketplace-page .rg-game-toast,.marketplace-page .xp-toast{display:none!important}.marketplace-page .hero-copy .hero-pill{background:#e8f3ed;color:#176b54}.marketplace-page .hero-copy h2{max-width:780px}.buyer-search-help{font-size:12px;color:#596e62;margin:10px 0}.revenue-dashboard button{cursor:pointer}.revenue-dashboard button:disabled{opacity:.6}.revenue-dashboard a{color:#176b54}
@media(max-width:1000px){.revenue-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-pricing{gap:12px}.revenue-pricing>article{padding:20px}.founding-benefits{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.revenue-section{padding-block:36px}.revenue-steps,.revenue-pricing,.revenue-proof-grid{grid-template-columns:1fr}.revenue-pricing ul{min-height:0}.founding-benefits{grid-template-columns:1fr}.revenue-dashboard{padding:16px}.revenue-demo-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.revenue-row{align-items:flex-start;flex-direction:column;gap:10px}.revenue-row .revenue-actions{width:100%}.revenue-row select{flex:1}.revenue-demo-stats strong{font-size:25px}.marketplace-page .homepage-agent-entry{grid-template-columns:1fr;gap:18px}.marketplace-page .property-modal .modal-action-bar{position:sticky;bottom:0;top:auto;z-index:12;padding:10px;background:#fff;box-shadow:0 -3px 15px #183b2910}.marketplace-page .modal-action-bar>*{flex:1;font-size:12px;padding:10px 7px;white-space:nowrap}.search-progress ul{display:grid;gap:14px}.conversion-affordability{padding:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
