.hp-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hp-opportunity-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin:6px 0 26px;padding:28px;border-radius:24px;background:linear-gradient(135deg,#f6f1fb,#fff8f2);border:1px solid rgba(14,40,133,.12)}.hp-opportunity-heading h2{margin:.25rem 0 .45rem;font-size:clamp(2rem,4vw,3.4rem)}.hp-opportunity-heading p{max-width:760px;margin:0}.hp-opportunity-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hp-preview-card{position:relative}.hp-preview-card .listing-media img{filter:blur(7px);transform:scale(1.04);opacity:.84}.hp-preview-card .listing-body strong,.hp-preview-card .listing-body small{filter:blur(3px);user-select:none}.hp-preview-lock{position:absolute;top:14px;left:14px;padding:7px 11px;border-radius:999px;background:rgba(8,19,60,.9);color:white;font-size:.78rem;font-weight:800}.hp-card-unlock{display:inline-flex;margin-top:14px;font-weight:800;color:#0e2885}.hp-unlock-band,.hp-seller-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:24px;background:#fff;border:1px solid rgba(14,40,133,.12);box-shadow:0 18px 45px rgba(8,19,60,.07);margin-top:28px}.hp-unlock-band div,.hp-seller-cta div{display:grid;gap:6px}.hp-unlock-band strong,.hp-seller-cta h2{font-size:1.35rem}.hp-unlock-band span{color:#667085}.hp-value-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;align-items:start}.hp-value-panel,.hp-value-aside{border:1px solid rgba(14,40,133,.13);border-radius:26px;background:#fff;padding:30px;box-shadow:0 20px 60px rgba(8,19,60,.07)}.hp-value-aside{position:sticky;top:110px;background:linear-gradient(150deg,#08133c,#0e2885);color:#fff}.hp-value-aside h3,.hp-value-aside .eyebrow{color:#fff}.hp-value-aside p{color:rgba(255,255,255,.82)}.hp-step-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#883c97}.hp-estimate-result{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px;border-radius:26px;background:linear-gradient(135deg,#08133c,#0e2885);color:#fff}.hp-estimate-result h2,.hp-estimate-result .eyebrow{color:#fff}.hp-estimate-result p{color:rgba(255,255,255,.78)}.hp-sold-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hp-sold-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(14,40,133,.12)}.hp-sold-card span{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#883c97;font-weight:800}.hp-sold-card h3{margin:8px 0}.hp-sold-card strong{display:block;font-size:1.45rem;color:#0e2885;margin:12px 0 5px}.hp-sold-card small{color:#667085}.hp-sold-lock{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;margin-top:18px;border-radius:20px;border:1px dashed rgba(136,60,151,.35);background:#faf7fc}.hp-sold-lock div{display:grid;gap:4px}.hp-buyer-feature-grid,.hp-opportunity-grid,.hp-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hp-buyer-feature-grid a,.hp-opportunity-card,.hp-dashboard-grid a{display:block;padding:26px;border-radius:22px;background:#fff;border:1px solid rgba(14,40,133,.12);box-shadow:0 14px 35px rgba(8,19,60,.05);transition:.2s ease}.hp-buyer-feature-grid a:hover,.hp-opportunity-card:hover,.hp-dashboard-grid a:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(8,19,60,.1)}.hp-buyer-feature-grid span,.hp-opportunity-card>span,.hp-dashboard-grid span{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:#883c97;font-weight:800}.hp-opportunity-card h2{font-size:1.5rem;margin:12px 0 8px}.hp-dashboard-grid{margin:0 0 28px}.hp-dashboard-grid a{padding:20px}.hp-dashboard-grid strong,.hp-dashboard-grid small{display:block}.hp-dashboard-grid strong{font-size:1.15rem;margin:7px 0}.hp-dashboard-grid small{color:#667085}@media(max-width:900px){.hp-opportunity-heading,.hp-unlock-band,.hp-seller-cta,.hp-estimate-result,.hp-sold-lock{align-items:flex-start;flex-direction:column}.hp-value-layout{grid-template-columns:1fr}.hp-value-aside{position:static}.hp-buyer-feature-grid,.hp-opportunity-grid,.hp-dashboard-grid,.hp-sold-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hp-buyer-feature-grid,.hp-opportunity-grid,.hp-dashboard-grid,.hp-sold-grid{grid-template-columns:1fr}.hp-opportunity-heading,.hp-value-panel,.hp-value-aside{padding:22px}.hp-opportunity-actions{justify-content:flex-start}}
