.c-ai-real-estate-follow-up{--po-ink:#0f1b2d;--po-ink-80:rgba(15,27,45,0.82);--po-ink-70:rgba(15,27,45,0.72);--po-ink-55:rgba(15,27,45,0.6);--po-rule:rgba(15,27,45,0.12);--po-rule-strong:rgba(15,27,45,0.24);--po-paper:#fbfaf6;--po-blue:#64daf6;--po-blue-deep:#1a9fc4;--po-blue-wash:rgba(100,218,246,0.14);--po-red:#eb3e3b;--po-red-text:#c62e3b;--po-red-wash:rgba(235,62,59,0.07);--po-gold:#edbb38;--po-gold-deep:#a8790f;--po-gold-wash:rgba(237,187,56,0.16);--po-display:var(--font-display),Georgia,serif;--po-body:var(--font-body),system-ui,sans-serif;--po-mono:var(--font-mono),ui-monospace,monospace;--po-airmail:repeating-linear-gradient(135deg,var(--po-red) 0 11px,#ffffff 11px 17px,var(--po-blue) 17px 28px,#ffffff 28px 34px);--po-ease:cubic-bezier(0.16,1,0.3,1);background:#ffffff;color:var(--po-ink);font-family:var(--po-body);overflow-x:clip}.c-ai-real-estate-follow-up :focus-visible{outline:3px solid var(--po-ink);outline-offset:3px;box-shadow:0 0 0 7px rgba(100,218,246,.55)}.c-ai-real-estate-follow-up .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-ai-real-estate-follow-up .po-h1{margin:.7rem 0 0;max-width:34ch;font-size:clamp(1.95rem,3.4vw,2.9rem);line-height:1.06}.c-ai-real-estate-follow-up .po-h1,.c-ai-real-estate-follow-up .po-h2{font-family:var(--po-display);font-weight:400;letter-spacing:-.01em;text-wrap:balance}.c-ai-real-estate-follow-up .po-h2{margin:.55rem 0 0;font-size:clamp(2rem,3.8vw,2.95rem);line-height:1.04}.c-ai-real-estate-follow-up .po-h3{margin:0;font-family:var(--po-display);font-weight:400;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.15}.c-ai-real-estate-follow-up .po-h4{margin:2rem 0 .7rem;font-family:var(--po-mono);font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.c-ai-real-estate-follow-up .po-p{max-width:66ch;margin:.85rem 0 0;font-size:1.0625rem;line-height:1.7;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-p--lead{font-size:1.18rem;line-height:1.6;color:var(--po-ink)}.c-ai-real-estate-follow-up .po-p--close{margin-top:1.4rem;font-weight:600;color:var(--po-ink)}.c-ai-real-estate-follow-up .po-tag{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-family:var(--po-mono);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-tag:before{content:"";flex:none;width:1.6rem;height:.5rem;background:var(--po-airmail);border-radius:1px}.c-ai-real-estate-follow-up .po-caption{display:inline-block;margin-right:.5rem;font-family:var(--po-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-textlink{color:var(--po-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--po-blue);text-decoration-thickness:3px;text-underline-offset:5px;transition:text-decoration-color .16s ease}.c-ai-real-estate-follow-up .po-textlink:hover{text-decoration-color:var(--po-ink)}.c-ai-real-estate-follow-up .po-hero{width:min(100% - 2.5rem,1100px);margin:0 auto;padding:6rem 0 0}.c-ai-real-estate-follow-up .po-hero:after{content:"";display:block;height:8px;margin-top:1.6rem;background:var(--po-airmail);border-radius:1px}.c-ai-real-estate-follow-up .po-back{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;font-family:var(--po-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--po-ink-70);text-decoration:none}.c-ai-real-estate-follow-up .po-back:hover{color:var(--po-ink)}.c-ai-real-estate-follow-up .po-hero__label{margin:.5rem 0 0;font-family:var(--po-mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-hero__lede{max-width:74ch;margin:.9rem 0 0;font-size:1.06rem;line-height:1.65;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-sec{--po-pad-top:4rem;--po-pad-bottom:4rem;width:min(100% - 2.5rem,1100px);margin:0 auto;padding:var(--po-pad-top) 0 var(--po-pad-bottom);border-top:1px solid var(--po-rule)}.c-ai-real-estate-follow-up .po-sec--slides{--po-pad-top:1.75rem;--po-pad-bottom:3rem;border-top:0}.c-ai-real-estate-follow-up .po-sec--counter{--po-pad-top:3rem}.c-ai-real-estate-follow-up .po-sec--slides .po-sec__head{max-width:none;margin-bottom:1.25rem}.c-ai-real-estate-follow-up .po-sec--slides .po-h2{font-size:clamp(1.55rem,2.5vw,2.05rem)}.c-ai-real-estate-follow-up .po-sec--slides .po-p{max-width:none;margin-top:.45rem;font-size:1rem}.c-ai-real-estate-follow-up .po-sec__head{max-width:780px;margin-bottom:2rem}.c-ai-real-estate-follow-up .po-sec__head--marked{display:grid;gap:1.25rem;max-width:none}.c-ai-real-estate-follow-up .po-sec__head--marked>div:first-child{max-width:780px}.c-ai-real-estate-follow-up .po-casemark{color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-casemark .po-mark{width:150px;height:auto;transform:rotate(-6deg);opacity:.85}.c-ai-real-estate-follow-up .po-mark{display:block;overflow:visible}.c-ai-real-estate-follow-up .po-mark__small{font-family:var(--po-mono);font-size:7.5px;font-weight:700;letter-spacing:.06em;fill:currentColor}.c-ai-real-estate-follow-up .po-mark__big{font-family:var(--po-mono);font-size:15px;font-weight:700;letter-spacing:.04em;fill:currentColor}.c-ai-real-estate-follow-up .po-stamp{display:inline-flex;align-items:center;padding:.38rem .62rem;font-family:var(--po-mono);font-size:.74rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--po-ink);border:2px solid;border-radius:3px;box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 3.5px currentColor}.c-ai-real-estate-follow-up .po-stamp--tilt{transform:rotate(-3deg)}.c-ai-real-estate-follow-up .po-stamp--research{border-color:var(--po-blue-deep);box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 3.5px var(--po-blue-deep);background:var(--po-blue-wash)}.c-ai-real-estate-follow-up .po-stamp--hold{border-color:var(--po-gold-deep);box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 3.5px var(--po-gold-deep);background:var(--po-gold-wash)}.c-ai-real-estate-follow-up .po-stamp--stop{color:var(--po-red-text);background:var(--po-red-wash)}.c-ai-real-estate-follow-up .po-stamp--review{background:#ffffff}.c-ai-real-estate-follow-up .po-stamp--returned{color:var(--po-red-text);background:transparent}.c-ai-real-estate-follow-up .po-slot{display:grid;gap:1.25rem;scroll-margin-top:5.25rem}.c-ai-real-estate-follow-up .po-slot__frame{min-width:0}.c-ai-real-estate-follow-up .po-envelope{border:9px solid transparent;border-radius:6px;background:linear-gradient(var(--po-paper),var(--po-paper)) padding-box,var(--po-airmail) border-box;box-shadow:0 22px 44px -30px rgba(15,27,45,.45)}.c-ai-real-estate-follow-up .po-envelope:focus-visible{outline-offset:4px}.c-ai-real-estate-follow-up .po-envelope__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem .35rem 1rem}.c-ai-real-estate-follow-up .po-envelope__address{display:grid;gap:.3rem;margin:0;min-width:0;font-family:var(--po-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-envelope__line{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem}.c-ai-real-estate-follow-up .po-envelope__key{display:inline-block;font-weight:700;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-envelope__postage{display:flex;align-items:center;flex:none}.c-ai-real-estate-follow-up .po-envelope__ring{position:relative;z-index:1;width:128px;height:auto;margin-right:-44px;color:rgba(15,27,45,.6);transform:rotate(-8deg)}.c-ai-real-estate-follow-up .po-postage{display:block;width:60px;height:72px;padding:6px;background:radial-gradient(circle,transparent 3px,var(--po-blue) 3.5px) -6px -6px /12px 12px}.c-ai-real-estate-follow-up .po-postage__face{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#ffffff;border:1px solid var(--po-blue-deep)}.c-ai-real-estate-follow-up .po-postage__value{font-family:var(--po-display);font-size:1.7rem;line-height:1;color:var(--po-ink)}.c-ai-real-estate-follow-up .po-postage__word{margin-top:.2rem;font-family:var(--po-mono);font-size:.48rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-envelope__letter{margin:0;padding:.4rem .9rem .95rem}.c-ai-real-estate-follow-up .po-envelope__img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:2px;background:var(--po-ink);box-shadow:0 0 0 1px rgba(15,27,45,.25),0 10px 20px -16px rgba(15,27,45,.6)}.c-ai-real-estate-follow-up .po-envelope__title{margin-top:.75rem;font-family:var(--po-display);font-size:1.2rem;line-height:1.25}.c-ai-real-estate-follow-up .po-slot__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem}.c-ai-real-estate-follow-up .po-key{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem 1rem;font-family:var(--po-mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-ink);background:#ffffff;border:1.5px solid var(--po-ink);border-radius:3px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.c-ai-real-estate-follow-up .po-key:hover:not([aria-disabled=true]){color:#ffffff;background:var(--po-ink)}.c-ai-real-estate-follow-up .po-key[aria-disabled=true]{opacity:.38;cursor:not-allowed}.c-ai-real-estate-follow-up .po-key--wide{margin-left:auto}.c-ai-real-estate-follow-up .po-slot__count{min-width:5.5rem;margin:0;font-family:var(--po-mono);font-size:.95rem;font-weight:700;text-align:center}.c-ai-real-estate-follow-up .po-case{min-width:0;padding:.75rem;background:#ffffff;border:1px solid var(--po-rule-strong);border-radius:4px}.c-ai-real-estate-follow-up .po-case__label{margin:0 0 .6rem;font-family:var(--po-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-case__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-case__hole{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;min-height:44px;padding:.35rem .45rem;text-align:left;color:var(--po-ink);background:linear-gradient(180deg,rgba(15,27,45,.07),rgba(15,27,45,0) 45%),#ffffff;border:1px solid var(--po-rule-strong);border-radius:2px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.c-ai-real-estate-follow-up .po-case__hole:hover{border-color:var(--po-ink)}.c-ai-real-estate-follow-up .po-case__hole[aria-current=true]{background:linear-gradient(to bottom,rgba(15,27,45,.05),rgba(15,27,45,0) 45%),var(--po-blue-wash);border-color:var(--po-blue-deep);box-shadow:inset 0 -4px 0 var(--po-blue)}.c-ai-real-estate-follow-up .po-case__no{font-family:var(--po-mono);font-size:.74rem;font-weight:700}.c-ai-real-estate-follow-up .po-case__name{display:none}.c-ai-real-estate-follow-up .po-slot__frame[data-focus=on] .po-envelope{width:100%;max-width:min(100%,calc((100dvh - 210px) * 16 / 9 + 36px));margin:0 auto}.c-ai-real-estate-follow-up .po-slot__frame[data-focus=on] .po-envelope__head{display:none}.c-ai-real-estate-follow-up .po-slot__frame[data-focus=on] .po-envelope__letter{padding-top:.9rem}.c-ai-real-estate-follow-up .po-slot__frame[data-focus=on] img{width:auto;max-width:100%;max-height:calc(100dvh - 210px);margin:0 auto}.c-ai-real-estate-follow-up .po-slot__frame[data-focus=on] .po-slot__controls{justify-content:center;width:100%;max-width:min(100%,calc((100dvh - 210px) * 16 / 9 + 36px));margin:.75rem auto 0}.c-ai-real-estate-follow-up .po-slot__frame[data-focus=on] .po-key--wide{margin-left:0}.c-ai-real-estate-follow-up .po-sheets{margin-top:1.5rem;border-top:1px dashed var(--po-rule-strong);border-bottom:1px dashed var(--po-rule-strong)}.c-ai-real-estate-follow-up .po-sheets>summary{display:flex;align-items:center;gap:.6rem;min-height:48px;font-family:var(--po-mono);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none}.c-ai-real-estate-follow-up .po-sheets>summary::-webkit-details-marker{display:none}.c-ai-real-estate-follow-up .po-sheets>summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:1.5px solid var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-sheets[open]>summary:before{content:"\2212"}.c-ai-real-estate-follow-up .po-sheets ol{margin:.5rem 0 1.5rem;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-sheets li{padding:.9rem 0;border-top:1px solid var(--po-rule);break-inside:avoid;scroll-margin-top:6rem}.c-ai-real-estate-follow-up .po-sheets__title{margin:0;font-family:var(--po-display);font-size:1.15rem;line-height:1.3}.c-ai-real-estate-follow-up .po-sheets__no{margin-right:.4rem;font-family:var(--po-mono);font-size:.78rem;font-weight:700;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-sheets__line{margin:.35rem 0 0;font-size:.97rem;line-height:1.55;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-slip{max-width:780px;padding:1.4rem 1.4rem 1.3rem;background:#ffffff;border:1px solid var(--po-rule-strong);border-radius:4px;box-shadow:0 16px 34px -30px rgba(15,27,45,.5)}.c-ai-real-estate-follow-up .po-slip__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1.5px dashed var(--po-rule-strong)}.c-ai-real-estate-follow-up .po-slip__form{margin:0;font-family:var(--po-mono);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-slip__lead{margin:1.1rem 0 0;font-family:var(--po-display);font-size:1.45rem;line-height:1.3}.c-ai-real-estate-follow-up .po-slip__body{margin:.6rem 0 0;font-size:1.0625rem;line-height:1.65;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-slip__fields{display:grid;gap:.9rem;margin:1.25rem 0 0}.c-ai-real-estate-follow-up .po-slip__fields>div{padding-bottom:.45rem;border-bottom:1.5px dotted var(--po-ink-55)}.c-ai-real-estate-follow-up .po-slip__fields dt{font-family:var(--po-mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-slip__fields dd{margin:.3rem 0 0;font-size:1rem;line-height:1.45}.c-ai-real-estate-follow-up .po-slip__claim{margin:1.2rem 0 0;padding-left:.85rem;font-size:1rem;line-height:1.6;color:var(--po-ink-80);border-left:3px solid var(--po-blue)}.c-ai-real-estate-follow-up .po-slip__carry{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-slip__carry a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .85rem;font-family:var(--po-mono);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-ink);text-decoration:none;border:1.5px solid var(--po-ink);border-radius:3px}.c-ai-real-estate-follow-up .po-slip__carry a:after{content:"\2192";margin-left:.5rem}.c-ai-real-estate-follow-up .po-slip__carry a:hover{color:#ffffff;background:var(--po-ink)}.c-ai-real-estate-follow-up .po-bins{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-bin{min-height:10rem;padding:1.1rem 1.1rem 1.2rem;background:linear-gradient(180deg,rgba(15,27,45,.06),rgba(15,27,45,0) 38%),#ffffff;border:1px solid var(--po-rule-strong);border-top:6px solid var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-bin--research{border-top-color:var(--po-blue)}.c-ai-real-estate-follow-up .po-bin--hold{border-top-color:var(--po-gold)}.c-ai-real-estate-follow-up .po-bin--stop{border-top-color:var(--po-red)}.c-ai-real-estate-follow-up .po-bin__when{margin:.95rem 0 0;font-size:1rem;font-weight:600;line-height:1.5}.c-ai-real-estate-follow-up .po-bin__then{margin:.45rem 0 0;font-size:.97rem;line-height:1.55;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-steps{display:grid;margin:2.75rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-step{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-top:1px dashed var(--po-rule-strong)}.c-ai-real-estate-follow-up .po-step__code{display:flex;align-items:center;justify-content:flex-start;width:3.2rem;height:2.1rem;padding-left:.55rem;font-family:var(--po-mono);font-size:.9rem;font-weight:700;color:#ffffff;background:var(--po-ink);clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%)}.c-ai-real-estate-follow-up .po-step__body .po-p{margin-top:.45rem}.c-ai-real-estate-follow-up .po-step .po-h3{font-size:clamp(1.3rem,1.9vw,1.55rem)}.c-ai-real-estate-follow-up .po-route{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-leg{padding:1.5rem 1.2rem 1.5rem 1.35rem;border-left:8px solid transparent;border-radius:3px;background:linear-gradient(var(--po-paper),var(--po-paper)) padding-box,var(--po-airmail) border-box;box-shadow:0 0 0 1px var(--po-rule),0 16px 30px -28px rgba(15,27,45,.5)}.c-ai-real-estate-follow-up .po-leg__no{margin:0 0 .45rem;font-family:var(--po-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-leg__slide{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.1rem 0 0}.c-ai-real-estate-follow-up .po-leg__slide a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--po-mono);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--po-ink);text-decoration:underline;text-decoration-color:var(--po-blue);text-decoration-thickness:2px;text-underline-offset:4px}.c-ai-real-estate-follow-up .po-note{display:inline-block;margin:.85rem 0 0;padding:.6rem .95rem;font-family:var(--po-mono);font-size:1rem;font-weight:700;background:#ffffff;border:1.5px dashed var(--po-ink-55);border-radius:2px}.c-ai-real-estate-follow-up .po-known{display:grid;gap:.9rem;margin:1.2rem 0 0}.c-ai-real-estate-follow-up .po-known__col{padding:1rem 1.1rem;background:#ffffff;border:1px solid var(--po-rule);border-top:3px solid var(--po-blue-deep)}.c-ai-real-estate-follow-up .po-known__col--missing{border-top-color:var(--po-red)}.c-ai-real-estate-follow-up .po-known__head{margin:0;font-family:var(--po-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.c-ai-real-estate-follow-up .po-known__col--missing .po-known__head{color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-known ul{margin:.5rem 0 0;padding-left:1.1rem;list-style:square}.c-ai-real-estate-follow-up .po-known li{margin-top:.3rem;font-size:.98rem;line-height:1.55;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-sorted{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:1.35rem 0 0}.c-ai-real-estate-follow-up .po-sorted__key{font-family:var(--po-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-sorted__why{flex:1 1 16rem;font-size:.98rem;line-height:1.5;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-bounced{margin:1rem 0;padding:1.1rem 1.2rem 1.2rem;background:#ffffff;border:1px solid var(--po-rule-strong);border-radius:2px}.c-ai-real-estate-follow-up .po-bounced__text{margin:0;font-family:var(--po-display);font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.3;color:var(--po-ink-55);text-decoration:line-through;text-decoration-color:rgba(235,62,59,.75);text-decoration-thickness:2px}.c-ai-real-estate-follow-up .po-bounced__stamps{display:flex;flex-wrap:wrap;gap:.6rem;margin:.85rem 0 0}.c-ai-real-estate-follow-up .po-asks{display:grid;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-asks li{position:relative;padding-left:1.6rem;font-family:var(--po-display);font-size:1.15rem;line-height:1.35}.c-ai-real-estate-follow-up .po-asks li:before{content:"?";position:absolute;left:0;top:.05rem;font-family:var(--po-mono);font-size:.95rem;font-weight:700;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-goodletter{position:relative;margin:1.1rem 0 0;padding:1.2rem 3.4rem 1.15rem 1.3rem;background:#ffffff;border:1.5px solid var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-goodletter:after{content:"";position:absolute;top:.75rem;right:.75rem;width:1.75rem;height:2.1rem;background:linear-gradient(#ffffff,#ffffff) 50% /calc(100% - 8px) calc(100% - 8px) no-repeat,radial-gradient(circle,transparent 2px,var(--po-blue) 2.5px) -4px -4px /8px 8px}.c-ai-real-estate-follow-up .po-goodletter__text{margin:0;font-family:var(--po-display);font-size:clamp(1.2rem,2.1vw,1.42rem);line-height:1.38}.c-ai-real-estate-follow-up .po-goodletter__cap{margin-top:.7rem;font-family:var(--po-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-compart{display:grid;gap:.75rem;margin:0}.c-ai-real-estate-follow-up .po-compart>div{padding:.9rem 1rem 1rem;background:#ffffff;border:1px solid var(--po-rule);border-top:3px solid var(--po-ink)}.c-ai-real-estate-follow-up .po-compart dt{font-family:var(--po-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.c-ai-real-estate-follow-up .po-compart dd{margin:.4rem 0 0;font-size:.98rem;line-height:1.55;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.9rem;margin:1rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-sheet__stamp{padding:7px;background:radial-gradient(circle,transparent 3px,var(--po-blue) 3.5px) -6px -6px /12px 12px}.c-ai-real-estate-follow-up .po-sheet__face{display:block;height:100%;min-height:7.25rem;padding:.8rem .85rem 1rem;background:#ffffff;border:1px solid var(--po-blue-deep)}.c-ai-real-estate-follow-up .po-sheet__no{display:block;font-family:var(--po-display);font-size:1.85rem;line-height:1}.c-ai-real-estate-follow-up .po-sheet__q{display:block;margin-top:.5rem;font-size:.96rem;line-height:1.42;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-branches{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-branch{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.85rem 1rem;background:#ffffff;border:1px solid var(--po-rule);border-radius:2px}.c-ai-real-estate-follow-up .po-branch__fact{flex:1 1 100%;margin:0;font-size:.98rem;font-weight:600;line-height:1.45}.c-ai-real-estate-follow-up .po-branch__arrow{font-family:var(--po-mono);color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-branch__then{flex:1 1 100%;margin:0;font-size:.96rem;line-height:1.5;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-records{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-record{padding:.9rem 1rem 1rem;background:#ffffff;border:1px solid var(--po-rule-strong);border-top:4px double var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-record__name{margin:0;font-family:var(--po-mono);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.c-ai-real-estate-follow-up .po-record__line{margin:.45rem 0 0;font-size:.98rem;line-height:1.5;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-receipt{max-width:660px;margin:1.25rem 0 0;padding:1.1rem 1.2rem 1.2rem;background:#ffffff;border:1.5px solid var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-receipt__head{margin:0 0 .4rem;font-family:var(--po-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.c-ai-real-estate-follow-up .po-receipt ul{margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-receipt li{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.25rem .75rem;padding:.55rem 0 .2rem}.c-ai-real-estate-follow-up .po-receipt__field{font-size:.98rem;line-height:1.45;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-receipt__blank{flex:1 1 3rem;min-width:3rem;margin-bottom:.35rem;border-bottom:1.5px dotted var(--po-ink-55)}.c-ai-real-estate-follow-up .po-cards{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-card{display:grid;gap:.9rem;padding:1.1rem 1.2rem 1.25rem;background:#ffffff;border:1px solid var(--po-rule-strong);border-radius:3px;box-shadow:0 12px 26px -24px rgba(15,27,45,.5)}.c-ai-real-estate-follow-up .po-card__mark{display:flex;align-items:center;gap:.75rem;min-height:44px;color:var(--po-red-text);text-decoration:none}.c-ai-real-estate-follow-up .po-card__mark .po-mark{width:64px;height:64px;transform:rotate(-8deg);transition:transform .22s var(--po-ease)}.c-ai-real-estate-follow-up .po-card__mark:hover .po-mark{transform:rotate(0deg)}.c-ai-real-estate-follow-up .po-card__see{white-space:nowrap;font-family:var(--po-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--po-ink);text-decoration:underline;text-decoration-color:var(--po-blue);text-decoration-thickness:2px;text-underline-offset:4px}.c-ai-real-estate-follow-up .po-card__body{min-width:0}.c-ai-real-estate-follow-up .po-card__quote{margin:0;font-family:var(--po-display);font-size:1.28rem;line-height:1.32}.c-ai-real-estate-follow-up .po-card__from{margin:.65rem 0 0;font-family:var(--po-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-card__shows{margin:.55rem 0 0;font-size:.98rem;line-height:1.6;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-dead{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-dead__item{padding:1.1rem 1.2rem 1.3rem;background:var(--po-paper);border:1px solid var(--po-rule-strong);border-radius:3px}.c-ai-real-estate-follow-up .po-dead__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .85rem}.c-ai-real-estate-follow-up .po-dead__code{font-family:var(--po-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-dead__item .po-h3{font-size:1.3rem}.c-ai-real-estate-follow-up .po-dead__head .po-stamp{padding:.28rem .5rem;font-size:.64rem}.c-ai-real-estate-follow-up .po-forward{display:grid;gap:.9rem;margin:0 0 1.25rem;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-forward__label{padding:1rem 1.1rem 1.15rem;background:#ffffff;border:1.5px solid var(--po-ink);border-radius:3px}.c-ai-real-estate-follow-up .po-forward__tag{margin:0;font-family:var(--po-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-forward__tag:after{content:" \2192"}.c-ai-real-estate-follow-up .po-forward__to{display:inline-block;margin-top:.4rem;font-family:var(--po-display);font-size:1.3rem;line-height:1.25;color:var(--po-ink);text-decoration:underline;text-decoration-color:var(--po-blue);text-decoration-thickness:3px;text-underline-offset:5px}.c-ai-real-estate-follow-up .po-forward__to:hover{text-decoration-color:var(--po-ink)}.c-ai-real-estate-follow-up .po-forward__why{margin:.55rem 0 0;font-size:.98rem;line-height:1.55;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-kit{margin-top:2.75rem;padding-top:2.25rem;border-top:1px dashed var(--po-rule-strong)}.c-ai-real-estate-follow-up .po-tools{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-tools li{display:flex;align-items:center;min-height:44px}.c-ai-real-estate-follow-up .po-facts{display:grid;gap:.9rem;margin:1rem 0 0}.c-ai-real-estate-follow-up .po-facts>div{padding-left:.9rem;border-left:3px solid var(--po-blue)}.c-ai-real-estate-follow-up .po-facts dt{font-family:var(--po-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-facts dd{margin:.3rem 0 0;font-size:.98rem;line-height:1.55;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-kit__cols{display:grid;gap:0 2.5rem}.c-ai-real-estate-follow-up .po-list{max-width:66ch;margin:.4rem 0 0;padding-left:1.25rem;list-style:disc}.c-ai-real-estate-follow-up ol.po-list{list-style:decimal}.c-ai-real-estate-follow-up .po-list li::marker{font-family:var(--po-mono);font-size:.85em;font-weight:700;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-list li{margin-top:.45rem;font-size:.98rem;line-height:1.6;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-list strong{color:var(--po-ink)}.c-ai-real-estate-follow-up .po-list__label{display:inline;font-weight:700}.c-ai-real-estate-follow-up .po-list__note{display:block;margin-top:.15rem}.c-ai-real-estate-follow-up .po-list--ticks{padding-left:0;list-style:none}.c-ai-real-estate-follow-up .po-list--ticks li{position:relative;padding-left:1.5rem}.c-ai-real-estate-follow-up .po-list--ticks li:before{content:"";position:absolute;left:.2rem;top:.45rem;width:.45rem;height:.75rem;border-right:2px solid var(--po-ink);border-bottom:2px solid var(--po-ink);transform:rotate(40deg)}.c-ai-real-estate-follow-up .po-rules{max-width:780px;margin-top:1.75rem;padding:.25rem 1.2rem 1.25rem;background:var(--po-blue-wash);border:1px solid rgba(26,159,196,.35);border-radius:3px}.c-ai-real-estate-follow-up .po-rules .po-h4{margin-top:1rem}.c-ai-real-estate-follow-up .po-letter{margin:1rem 0 0;background:#ffffff;border:1px solid var(--po-rule-strong);border-radius:3px;overflow:hidden}.c-ai-real-estate-follow-up .po-letter__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1rem;background:var(--po-paper);border-bottom:1px solid var(--po-rule)}.c-ai-real-estate-follow-up .po-letter__label{min-width:0;font-family:var(--po-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--po-ink-70);overflow-wrap:anywhere}.c-ai-real-estate-follow-up .po-letter__copy{flex:none;min-height:44px;padding:.5rem 1rem;font-family:var(--po-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff;background:var(--po-ink);border:0;border-radius:3px;cursor:pointer}.c-ai-real-estate-follow-up .po-letter__copy:hover{box-shadow:0 0 0 3px var(--po-blue)}.c-ai-real-estate-follow-up .po-letter__text{margin:0;padding:1rem 1.1rem;font-family:var(--po-mono);font-size:.84rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--po-ink)}.c-ai-real-estate-follow-up .po-letter[data-folded=true] .po-letter__text{max-height:13.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.c-ai-real-estate-follow-up .po-letter__unfold{display:block;width:100%;min-height:44px;padding:.6rem 1rem;font-family:var(--po-mono);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--po-ink);background:#ffffff;border:0;border-top:1px dashed var(--po-rule-strong);cursor:pointer}.c-ai-real-estate-follow-up .po-letter__unfold:hover{background:var(--po-paper)}.c-ai-real-estate-follow-up .po-letter__status{margin:0;font-size:.86rem;line-height:1.5;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-letter__status:not(:empty){padding:.5rem 1rem .7rem}.c-ai-real-estate-follow-up .po-envelopes{display:grid;gap:1.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-mailpiece{padding:0 1.2rem 1.3rem;background:var(--po-paper);border:1px solid var(--po-rule-strong);border-radius:3px}.c-ai-real-estate-follow-up .po-mailpiece:before{content:"";display:block;height:2rem;margin:0 -1.2rem .6rem;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--po-rule-strong) 50%,transparent calc(50% + 1px)) 0 /50% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - 1px),var(--po-rule-strong) 50%,transparent calc(50% + 1px)) 100% /50% 100% no-repeat}.c-ai-real-estate-follow-up .po-mailpiece__head{display:flex;align-items:baseline;gap:.8rem}.c-ai-real-estate-follow-up .po-mailpiece__no{flex:none;font-family:var(--po-mono);font-size:.95rem;font-weight:700;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-mailpiece__name{margin:0;font-family:var(--po-display);font-weight:400;font-size:1.45rem;line-height:1.2}.c-ai-real-estate-follow-up .po-mailpiece__enc{margin:.6rem 0 0;font-size:.95rem;line-height:1.55;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-mailpiece__back{margin:1.1rem 0 0}.c-ai-real-estate-follow-up .po-mailpiece__note{margin:1rem 0 0;padding-top:.75rem;font-size:.93rem;line-height:1.55;color:var(--po-ink-70);border-top:1px dashed var(--po-rule-strong)}.c-ai-real-estate-follow-up .po-every{margin:1.25rem 0 0;padding:.2rem 1.2rem 1.2rem;background:#ffffff;border:1.5px dashed var(--po-rule-strong);border-radius:3px}.c-ai-real-estate-follow-up .po-kit__tool{margin-top:1.5rem}.c-ai-real-estate-follow-up .po-checks{display:grid;gap:.6rem 2rem;margin:1rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-checks li{display:flex;align-items:flex-start;gap:.75rem;font-size:.98rem;line-height:1.55;color:var(--po-ink-80)}.c-ai-real-estate-follow-up .po-checks__box{flex:none;width:1.05rem;height:1.05rem;margin-top:.22rem;border:1.5px solid var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-stops{position:relative;display:grid;max-width:780px;margin:1.25rem 0 0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-stops:before{content:"";position:absolute;top:1rem;bottom:1rem;left:calc(1.1rem - 1px);border-left:2px dashed var(--po-rule-strong)}.c-ai-real-estate-follow-up .po-stop{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.9rem;padding:.65rem 0}.c-ai-real-estate-follow-up .po-stop__no{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;font-family:var(--po-mono);font-size:.72rem;font-weight:700;background:#ffffff;border:2px solid var(--po-ink);border-radius:50%}.c-ai-real-estate-follow-up .po-stop__when{margin:.1rem 0 0;font-family:var(--po-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--po-red-text)}.c-ai-real-estate-follow-up .po-stop__label{margin:.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.c-ai-real-estate-follow-up .po-stop__detail{margin:.2rem 0 0;font-size:.95rem;line-height:1.5;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-parcels{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-parcel{display:grid;gap:.75rem;padding:1rem 1.1rem;background:#ffffff;border:1px solid var(--po-rule-strong);border-radius:3px}.c-ai-real-estate-follow-up .po-parcel__tag{justify-self:start;padding:.3rem .55rem;font-family:var(--po-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:var(--po-ink);border-radius:2px}.c-ai-real-estate-follow-up .po-parcel__what{min-width:0}.c-ai-real-estate-follow-up .po-parcel__title{margin:0;font-family:var(--po-display);font-weight:400;font-size:1.25rem;line-height:1.25}.c-ai-real-estate-follow-up .po-parcel__purpose{margin:.35rem 0 0;font-size:.96rem;line-height:1.55;color:var(--po-ink-70)}.c-ai-real-estate-follow-up .po-parcel__meta{margin:.45rem 0 0;font-family:var(--po-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--po-ink-55)}.c-ai-real-estate-follow-up .po-parcel__link{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1.05rem;font-family:var(--po-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--po-ink);text-decoration:none;background:#ffffff;border:1.5px solid var(--po-ink);border-radius:3px;transition:background-color .16s ease,color .16s ease}.c-ai-real-estate-follow-up .po-parcel__link:hover{color:#ffffff;background:var(--po-ink)}.c-ai-real-estate-follow-up .po-sources{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.c-ai-real-estate-follow-up .po-sources p{max-width:66ch;margin:.3rem 0 0;font-size:.95rem;line-height:1.55;color:var(--po-ink-70)}@media (min-width:640px){.c-ai-real-estate-follow-up .po-bins,.c-ai-real-estate-follow-up .po-records{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-card{grid-template-columns:5.25rem minmax(0,1fr);gap:1.1rem}.c-ai-real-estate-follow-up .po-card__mark{flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;text-align:center}.c-ai-real-estate-follow-up .po-card__mark .po-mark{width:76px;height:76px}.c-ai-real-estate-follow-up .po-card__body{padding-left:1.1rem;border-left:1px solid var(--po-rule)}}@media (min-width:720px){.c-ai-real-estate-follow-up .po-known{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-compart,.c-ai-real-estate-follow-up .po-slip__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-checks,.c-ai-real-estate-follow-up .po-dead,.c-ai-real-estate-follow-up .po-facts,.c-ai-real-estate-follow-up .po-forward{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-parcel{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:1.1rem}.c-ai-real-estate-follow-up .po-parcel__tag{justify-self:stretch;text-align:center}.c-ai-real-estate-follow-up .po-leg{padding:1.75rem 1.75rem 1.75rem 2rem}.c-ai-real-estate-follow-up .po-slip{padding:1.6rem 1.8rem 1.5rem}}@media (min-width:768px){.c-ai-real-estate-follow-up .po-hero{width:min(100% - 5rem,1100px);padding-top:6.25rem}.c-ai-real-estate-follow-up .po-sec{width:min(100% - 5rem,1100px)}.c-ai-real-estate-follow-up .po-sec:not(.po-sec--slides):not(.po-sec--counter){--po-pad-top:5rem;--po-pad-bottom:5rem}.c-ai-real-estate-follow-up .po-sec--counter{--po-pad-bottom:5rem}.c-ai-real-estate-follow-up .po-sec__head--marked{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:900px){.c-ai-real-estate-follow-up .po-steps{column-gap:3rem}.c-ai-real-estate-follow-up .po-cards,.c-ai-real-estate-follow-up .po-kit__cols,.c-ai-real-estate-follow-up .po-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-sheets ol{column-count:2;column-gap:2.5rem}.c-ai-real-estate-follow-up .po-branch{display:grid;grid-template-columns:minmax(0,1.15fr) auto 10.5rem minmax(0,1.25fr);gap:1rem}.c-ai-real-estate-follow-up .po-branch .po-stamp{justify-self:start}}@media (min-width:1024px){.c-ai-real-estate-follow-up .po-envelopes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.c-ai-real-estate-follow-up .po-bins,.c-ai-real-estate-follow-up .po-records{grid-template-columns:repeat(4,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-dead,.c-ai-real-estate-follow-up .po-forward{grid-template-columns:repeat(3,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-envelope__address{font-size:.76rem}}@media (min-width:1100px){.c-ai-real-estate-follow-up .po-slot{grid-template-columns:minmax(0,1fr) 290px;align-items:start}.c-ai-real-estate-follow-up .po-case__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ai-real-estate-follow-up .po-case__hole{justify-content:flex-start;gap:.15rem;min-height:3.1rem;padding:.3rem .45rem}.c-ai-real-estate-follow-up .po-case__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.72rem;line-height:1.28;color:var(--po-ink-70)}}@media (max-width:479.98px){.c-ai-real-estate-follow-up .po-envelope{border-width:7px}.c-ai-real-estate-follow-up .po-envelope__head{padding:.55rem .6rem .25rem .7rem}.c-ai-real-estate-follow-up .po-envelope__address{font-size:.62rem}.c-ai-real-estate-follow-up .po-envelope__line{grid-template-columns:2.2rem minmax(0,1fr);gap:.35rem}.c-ai-real-estate-follow-up .po-hero{padding-top:5.25rem}.c-ai-real-estate-follow-up .po-hero__label{display:none}.c-ai-real-estate-follow-up .po-h1{font-size:1.8rem}.c-ai-real-estate-follow-up .po-hero__lede{font-size:1rem;line-height:1.6}.c-ai-real-estate-follow-up .po-hero:after{margin-top:1.25rem}.c-ai-real-estate-follow-up .po-sec--slides .po-p{font-size:.95rem;line-height:1.55}.c-ai-real-estate-follow-up .po-envelope__ring{width:96px;margin-right:-34px}.c-ai-real-estate-follow-up .po-postage{width:48px;height:60px}.c-ai-real-estate-follow-up .po-postage__value{font-size:1.3rem}.c-ai-real-estate-follow-up .po-envelope__letter{padding:.3rem .6rem .75rem}.c-ai-real-estate-follow-up .po-envelope__title{font-size:1.05rem}.c-ai-real-estate-follow-up .po-slot__controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.c-ai-real-estate-follow-up .po-key{padding:.6rem .7rem}.c-ai-real-estate-follow-up .po-key--wide{grid-column:1/-1;margin-left:0}.c-ai-real-estate-follow-up .po-slot__count{min-width:4.5rem}.c-ai-real-estate-follow-up .po-leg{padding:1.3rem 1rem 1.35rem 1.1rem}.c-ai-real-estate-follow-up .po-goodletter{padding-right:1.1rem;padding-top:3rem}}@keyframes follow-up-letter-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.c-ai-real-estate-follow-up .po-envelope__img--in{animation:follow-up-letter-drop .26s var(--po-ease)}}@media (prefers-reduced-motion:reduce){.c-ai-real-estate-follow-up .po-card__mark .po-mark,.c-ai-real-estate-follow-up .po-case__hole,.c-ai-real-estate-follow-up .po-key,.c-ai-real-estate-follow-up .po-parcel__link,.c-ai-real-estate-follow-up .po-textlink{transition:none}}@media (max-width:479.98px){.c-ai-real-estate-follow-up .po-letter__text{padding:.85rem .9rem;font-size:.78rem}.c-ai-real-estate-follow-up .po-mailpiece{padding:0 .9rem 1.1rem}.c-ai-real-estate-follow-up .po-mailpiece:before{margin:0 -.9rem .5rem}.c-ai-real-estate-follow-up .po-every{padding:.1rem .9rem 1rem}}.c-ai-real-estate-follow-up .study-path{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:1rem clamp(1.25rem,4vw,2.5rem);border-top:1px solid;margin:1.25rem auto 0;max-width:75rem;font-family:var(--font-body),sans-serif;font-size:.9rem;line-height:1.5}.c-ai-real-estate-follow-up .study-path a{text-decoration:underline;text-underline-offset:.22em;padding:.25rem 0}.c-ai-real-estate-follow-up .study-check{display:flex;align-items:flex-start;gap:.65rem;margin-top:.8rem;font-size:.9rem;line-height:1.55;font-weight:400}.c-ai-real-estate-follow-up .study-check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.18rem;accent-color:#0b5fa5}.c-ai-real-estate-follow-up .study-actions{margin:1.5rem 0 .35rem;line-height:1.65}.c-ai-real-estate-follow-up .study-actions a{text-decoration:underline;text-underline-offset:.2em}.c-ai-real-estate-follow-up .study-access-note{font-size:.875rem;line-height:1.5}.c-ai-real-estate-follow-up .study-follow{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;font-size:.85rem;line-height:1.5}.c-ai-real-estate-follow-up .study-follow a{text-decoration:underline;text-underline-offset:.2em}.c-ai-real-estate-follow-up .study-faq{max-width:64rem;margin:3rem auto;padding:1.5rem clamp(1rem,4vw,3rem)}.c-ai-real-estate-follow-up .study-faq h2{font-family:var(--font-display),serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2}.c-ai-real-estate-follow-up .study-faq details{border-top:1px solid #ccd7df;padding:1rem 0}.c-ai-real-estate-follow-up .study-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.c-ai-real-estate-follow-up .study-faq p{max-width:70ch;line-height:1.7;margin:.8rem 0}.c-ai-real-estate-follow-up [id]{scroll-margin-top:6rem}.c-ai-real-estate-follow-up .study-check input:focus-visible,.c-ai-real-estate-follow-up .study-follow a:focus-visible,.c-ai-real-estate-follow-up .study-path a:focus-visible{outline:3px solid #147fbd;outline-offset:4px}