.rp-reconstructed-page .rp-hero{padding-bottom:64px}.rp-rebuilt-note,.rp-rebuild-note{font-size:12px;line-height:1.8;color:#777;margin-top:24px}.rp-rebuild-status{display:inline-block;margin-top:24px;padding:9px 12px;border:1px solid #d7c59d;color:#806c44;font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.rp-rebuild-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.rp-rebuild-two h2,.rp-rebuild-two h3{font-family:var(--font-display);font-weight:300;line-height:1.08}.rp-rebuild-two h2{font-size:clamp(36px,4vw,64px)}.rp-rebuild-two h3{font-size:30px}.rp-rebuild-two p{font-size:14px;line-height:2;color:rgba(8,8,8,.65);margin:18px 0}.rp-rebuild-two>.rp-button{margin-top:20px}.rp-rebuild-feature-image{width:100%;aspect-ratio:4/3;object-fit:cover;background:#e8e0d4}.rp-rebuild-checklist{padding:20px 0 0}.rp-rebuild-checklist li{padding:11px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.rp-rebuild-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rp-rebuild-link-card{border:1px solid var(--line);padding:24px;min-height:160px}.rp-rebuild-link-card h3{font:300 27px/1.15 var(--font-display)}.rp-rebuild-link-card h3 a:hover{color:#a58b63}.rp-rebuild-link-card p:last-child{font-size:12px;line-height:1.75;color:#777;margin-top:14px}.rp-rebuild-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.rp-rebuild-steps article{border:1px solid var(--line);padding:28px}.rp-rebuild-steps span{font-size:11px;color:#a58b63;letter-spacing:.2em}.rp-rebuild-steps h3{font:300 30px/1.2 var(--font-display);margin-top:22px}.rp-rebuild-steps p{font-size:13px;line-height:1.85;color:#777;margin-top:14px}.rp-rebuild-form{display:grid;gap:16px;border:1px solid var(--line);padding:clamp(24px,4vw,44px);background:#faf8f5}.rp-rebuild-form label{display:grid;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#615b53}.rp-rebuild-form input,.rp-rebuild-form textarea,.rp-rebuild-form select{width:100%;border:1px solid #d7d0c5;background:#fff;color:#111;padding:13px 15px;font-size:14px;letter-spacing:normal;text-transform:none}.rp-rebuild-form .rp-button{justify-self:start}.rp-rebuild-form .rp-rebuild-note{margin:0}@media(max-width:800px){.rp-rebuild-two,.rp-rebuild-steps{grid-template-columns:1fr}.rp-rebuild-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rp-rebuild-link-grid{grid-template-columns:1fr}}
.rp-complete-page .rp-cta-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.rp-complete-page figure{margin:0}.rp-complete-page figcaption{font-size:11px;line-height:1.6;color:#69645e;margin-top:10px}.rp-complete-page .rp-complete-steps{grid-template-columns:1fr;gap:10px}.rp-complete-page .rp-complete-steps article{padding:16px}.rp-complete-page .rp-complete-steps h3{font-size:22px;margin-top:6px}.rp-complete-page .rp-complete-steps p{margin-top:5px}.rp-complete-answer{max-width:900px}.rp-complete-answer h2{font:300 clamp(34px,4vw,54px)/1.12 var(--font-display)}.rp-complete-answer p,.rp-complete-answer li{font-size:15px;line-height:1.9;color:#5d5851}.rp-complete-answer a{color:#96784a;text-decoration:underline}.rp-complete-answer .rp-rebuild-link-grid{margin:32px 0}@media(max-width:800px){.rp-complete-page .rp-rebuild-two{grid-template-columns:1fr}}
