.lp-nav{border-bottom:1px solid var(--lp-rule);background:var(--lp-ground)}.lp-nav-inner{box-sizing:border-box;max-width:var(--lp-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--lp-gutter)}.lp-nav-brand{text-decoration:none;flex:none}.lp-nav-right{display:flex;align-items:center;gap:24px}.lp-nav-link{color:var(--lp-nav-link);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.lp-nav-link:hover{color:var(--lp-text)}.lp-nav .dashboard-locale-bar{gap:6px}@media (max-width:640px){.lp-nav-inner{gap:12px}.lp-nav-right{gap:14px}.lp-nav .dashboard-locale-bar{display:none}.lp-button{padding:9px 16px;font-size:14px}}.lp-features{padding:var(--lp-section-y) var(--lp-gutter)}.lp-features .lp-eyebrow{margin:0}.lp-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-row-gap);align-items:center;margin-top:96px}.lp-feature-row:first-of-type{margin-top:80px}@media (min-width:1025px){.lp-feature-row-reversed .lp-feature-copy{order:2}.lp-feature-row-reversed .lp-feature-visual{order:1}}.lp-feature-title{margin:12px 0 0;font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--lp-text);text-wrap:balance}.lp-feature-body{margin:16px 0 0;font-size:16.5px;line-height:1.65;color:var(--lp-body);text-wrap:pretty}.lp-feature-body+.lp-feature-body{margin-top:14px}.lp-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.lp-stat{background:var(--lp-ground);border:1px solid var(--lp-border);border-radius:var(--lp-radius-button);padding:18px 14px;text-align:center}.lp-stat-value{font-size:26px;font-weight:800;color:var(--lp-text);letter-spacing:-.02em;white-space:nowrap}.lp-stat-value-green{color:var(--lp-green)}.lp-stat-label{margin-top:4px;font-size:12.5px;color:var(--lp-body)}.lp-enrich-list{display:flex;flex-direction:column;gap:10px}.lp-enrich-row{display:flex;align-items:center;gap:14px;background:var(--lp-ground);border:1px solid var(--lp-border);border-radius:var(--lp-radius-button-sm);padding:12px 16px;font-size:13.5px}.lp-enrich-before{color:var(--lp-muted);text-decoration:line-through}.lp-enrich-arrow{color:var(--lp-green)}.lp-enrich-after{color:var(--lp-text);font-weight:600}.lp-mock-searchbar{display:flex;align-items:center;gap:12px;background:var(--lp-ground);border:1px solid var(--lp-border);border-radius:var(--lp-radius-button-sm);padding:12px 16px}.lp-mock-search-icon{color:var(--lp-muted)}.lp-mock-query{font-size:15px;color:var(--lp-text);font-weight:500}.lp-listing-card{background:var(--lp-ground);border:1px solid var(--lp-border);border-radius:var(--lp-radius-button);padding:18px;margin-top:12px}.lp-listing-title{font-size:15px;font-weight:700;color:var(--lp-text)}.lp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:12px;font-size:13px}.lp-field{display:flex;justify-content:space-between;gap:8px}.lp-field-label{color:var(--lp-muted)}.lp-field-value{color:var(--lp-text);font-weight:600;text-align:right}.lp-field-value-green{color:var(--lp-green);font-weight:700}.lp-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-board-heading{font-size:12px;font-weight:700;color:var(--lp-body);text-transform:uppercase;letter-spacing:.06em}.lp-board-cards{margin-top:10px;display:flex;flex-direction:column;gap:8px}.lp-board-card{background:var(--lp-ground);border:1px solid var(--lp-border);border-radius:8px;padding:10px;font-size:12.5px;color:var(--lp-text);font-weight:600}.lp-board-card-active{border:2px solid var(--lp-green);padding:9px}.lp-board-card-detail{color:var(--lp-green);font-weight:700;margin-top:3px}@media (max-width:1024px){.lp-feature-row,.lp-feature-row:first-of-type{grid-template-columns:1fr;margin-top:56px}.lp-feature-title{font-size:26px}.lp-feature-body{font-size:16px}}@media (max-width:640px){.lp-feature-title{font-size:23px}.lp-stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.lp-mock{padding:16px}.lp-field-grid{grid-template-columns:1fr}.lp-enrich-row{flex-wrap:wrap;gap:8px}.lp-board{grid-template-columns:repeat(3,1fr);gap:8px}.lp-board-heading{font-size:10px;letter-spacing:.04em}.lp-board-cards{margin-top:8px}.lp-board-card{padding:8px;font-size:11.5px;overflow-wrap:break-word}.lp-board-card-active{padding:7px}.lp-board-card-detail{font-size:11px}}