.monitor-page{background:#f5f7f4;color:#10253f}.monitor-hero{min-height:430px;padding:clamp(70px,8vw,120px) max(5vw,24px) 70px;background:#10253f;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px}.monitor-hero h1{font-family:Manrope,sans-serif;font-size:clamp(3rem,7vw,6.7rem);line-height:.94;letter-spacing:-.065em;margin:18px 0 24px}.monitor-hero h1 em{color:#7ed9cb;font-style:normal}.monitor-hero>div>p:last-child{max-width:680px;font-size:1.1rem;line-height:1.7;color:#cbd7d5}.monitor-limit{width:210px;aspect-ratio:1;border:1px solid #44615e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.monitor-limit strong{font:800 4.2rem/1 Manrope;color:#7ed9cb}.monitor-limit span{font-weight:700}.monitor-limit small{color:#aabdb9;margin-top:9px;max-width:150px;line-height:1.35}.monitor-notice{margin:26px max(5vw,24px) 0;padding:16px 20px;border-left:4px solid}.monitor-notice.success{background:#e2f4ee;border-color:#207962}.monitor-notice.error{background:#fff0ee;border-color:#a53a30}.monitor-dashboard,.property-finder{padding:80px max(5vw,24px)}.monitor-dashboard{background:#fff}.monitor-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.monitor-heading h2,.finder-intro h2{font:700 clamp(2rem,4vw,3.6rem)/1.05 Manrope;margin:12px 0}.monitor-count{border:1px solid #cbd7d5;border-radius:999px;padding:10px 16px;font-weight:700}.verification-note{display:flex;flex-wrap:wrap;gap:10px 18px;padding:18px 20px;background:#fff4d8;border-radius:4px;margin-bottom:24px}.monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.monitor-card{background:#f5f7f4;border-top:4px solid #10253f;padding:24px;display:flex;flex-direction:column;min-height:330px}.monitor-card-top,.monitor-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.monitor-card-top>span:last-child{font-size:.82rem;color:#667673}.status-pill{font-size:.78rem;font-weight:700;background:#e7ebe9;padding:6px 9px;border-radius:999px}.status-pill.live{background:#d8f2e8;color:#12624f}.monitor-card h3{font:700 1.3rem/1.25 Manrope;margin:24px 0 8px}.monitor-price{font:700 1.6rem Manrope;margin:0;color:#176b5a}.monitor-history{margin-top:auto;border-top:1px solid #d9e1de;padding-top:18px}.monitor-history>strong{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.monitor-history p{font-size:.88rem;margin:9px 0;display:flex;gap:10px}.monitor-history time{color:#667673;min-width:70px}.monitor-card-footer{margin-top:16px}.monitor-card-footer small{color:#667673}.monitor-card-footer button{border:0;background:transparent;color:#842f29;text-decoration:underline;cursor:pointer}.finder-intro{max-width:760px}.finder-intro>p:last-child{font-size:1.05rem;line-height:1.6;color:#52625f}.finder-search{margin:36px 0}.finder-search label>span,.add-alert-form label>span{display:block;font-weight:700;margin-bottom:8px}.finder-search label>div{display:flex;max-width:850px}.finder-search input{flex:1;min-width:0;border:1px solid #9cacaa;background:#fff;padding:18px;font:inherit}.finder-search button,.add-alert-form>button,.access-link button{border:0;background:#d7b760;color:#10253f;font-weight:800;padding:0 24px;cursor:pointer}.property-results{max-width:1050px}.results-title{display:flex;justify-content:space-between;border-bottom:1px solid #cdd7d4;padding-bottom:12px;color:#667673}.property-result{display:grid;grid-template-columns:1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid #cdd7d4}.property-result h3{font:700 1.18rem Manrope;margin:5px 0}.property-result>div>span,.property-result>div>p{font-size:.86rem;color:#667673}.property-result details{position:relative}.property-result summary{list-style:none;background:#10253f;color:#fff;padding:11px 16px;font-weight:700;cursor:pointer}.property-result summary::-webkit-details-marker{display:none}.add-alert-form{width:min(420px,calc(100vw - 48px));background:#fff;border:1px solid #b8c5c2;box-shadow:0 18px 50px #10253f24;padding:22px;position:absolute;z-index:4;right:0;top:50px}.add-alert-form input[type=email]{width:100%;box-sizing:border-box;padding:12px;border:1px solid #9cacaa;font:inherit}.add-alert-form .consent{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:16px 0;font-size:.88rem;line-height:1.4}.add-alert-form .consent span{font-weight:400;margin:0}.add-alert-form>button{width:100%;padding:14px}.add-alert-form small{display:block;color:#667673;line-height:1.4;margin-top:10px}.monitor-empty{padding:34px;background:#eef2ef}.monitor-empty p{margin-bottom:0}.access-link{background:#10253f;color:#fff;padding:34px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px}.access-link p{margin:4px 0;color:#b9c9c6}.access-link form{display:flex}.access-link input{min-width:280px;padding:14px;border:0;font:inherit}.monitor-explainer{padding:70px max(5vw,24px);display:grid;grid-template-columns:repeat(3,1fr);gap:30px;background:#e4ece9}.monitor-explainer>div{border-top:1px solid #8ca29e;padding-top:18px}.monitor-explainer span{display:block;color:#17725f;font-weight:800;margin-bottom:28px}.monitor-explainer strong{font:700 1.15rem Manrope}.monitor-explainer p{color:#52625f;line-height:1.6}.monitor-page .eyebrow.dark{color:#52625f}
@media(max-width:820px){.monitor-hero{grid-template-columns:1fr}.monitor-limit{width:160px}.monitor-grid,.monitor-explainer{grid-template-columns:1fr}.monitor-card{min-height:280px}.property-result{grid-template-columns:1fr}.property-result details{justify-self:start}.add-alert-form{left:0;right:auto}.access-link{align-items:stretch;flex-direction:column}.access-link form{width:100%}.access-link input{min-width:0;flex:1}}
@media(max-width:520px){.monitor-hero{padding-top:55px}.monitor-heading,.results-title{align-items:flex-start;flex-direction:column}.finder-search label>div,.access-link form{flex-direction:column}.finder-search button,.access-link button{padding:15px}.property-finder,.monitor-dashboard{padding-top:56px;padding-bottom:56px}}
.verification-note form{margin-left:auto}.verification-note button{border:0;background:#10253f;color:#fff;padding:9px 12px;font-weight:700;cursor:pointer}
