body.page-id-3520 .sidebar,body.page-id-3520 .top_panel_title,body.page-id-3520 .page_title,body.page-id-3520 .post_header{display:none!important}
body.page-id-3520 .page_content_wrap{padding:0!important}body.page-id-3520 .content_wrap,body.page-id-3520 .content{width:100%!important;max-width:none!important;float:none!important}body.page-id-3520 .post_content{padding:0!important}
body.page-id-3520 .elementor-1897 .elementor-element.elementor-element-453fe6a,body.page-id-3520 .elementor-1897 .elementor-element.elementor-element-0ddcd2b{background-color:#111b22!important}
.ptp-appraisals-page{--ink:#172a31;--pink:#ed138b;--muted:#62747c;color:var(--ink);font:16px/1.65 Quicksand,sans-serif;background:#fff}
.ptp-appraisals-page *{box-sizing:border-box}.ptp-appraisals-page h1,.ptp-appraisals-page h2,.ptp-appraisals-page h3,.ptp-appraisals-page p{margin-top:0}
.ptp-appraisals-page .hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:54px 40px 64px;align-items:center}
.ptp-appraisals-page .eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pink);margin-bottom:20px}
.ptp-appraisals-page h1{font-size:clamp(36px,4.3vw,58px);line-height:1.1;letter-spacing:-2px;font-weight:700;margin-bottom:24px;hyphens:none;word-break:normal}.ptp-appraisals-page h1 span{color:var(--pink)}
.ptp-appraisals-page .intro{color:var(--muted);font-size:18px;max-width:480px;line-height:1.7}.ptp-appraisals-page .benefits{list-style:none;padding:8px 0 0;margin:0 0 25px;display:grid;gap:12px;font-size:15px;font-weight:600}.ptp-appraisals-page .benefits li:before{content:'✓';color:var(--pink);margin-right:12px}.ptp-appraisals-page .reassure{font-size:13px;color:var(--muted)}
.ptp-appraisals-page .form-card{padding:30px 32px;border:1px solid #dfe6e7;border-radius:20px;box-shadow:0 14px 48px #14282f09;background:white}.ptp-appraisals-page .form-card h2{font-size:26px;line-height:1.25;margin-bottom:8px;letter-spacing:-.5px}.ptp-appraisals-page .form-intro{font-size:14px;color:var(--muted);margin-bottom:22px}
.ptp-appraisals-page .below{background:#f7f8f7;padding:64px 40px}.ptp-appraisals-page .inner{max-width:1200px;margin:auto}.ptp-appraisals-page h2{font-size:34px;line-height:1.2;letter-spacing:-.8px}.ptp-appraisals-page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.ptp-appraisals-page .card{border:1px solid #e1e7e6;border-radius:14px;background:#fff;padding:27px}.ptp-appraisals-page .number{color:var(--pink);font-weight:700;font-size:13px;letter-spacing:1px}.ptp-appraisals-page .card h3{font-size:20px;line-height:1.3;margin:12px 0}.ptp-appraisals-page .card p{font-size:14px;color:var(--muted);margin-bottom:0}
.ptp-appraisals-page .service-note{max-width:1200px;margin:30px auto;padding:20px 25px;border:1px solid #dfe6e7;border-radius:10px;font-size:13px;color:var(--muted)}.ptp-appraisals-page .service-note h3{font-size:18px;margin:0 0 10px}.ptp-appraisals-page .service-note p{margin:5px 0 0}
.ptp-appraisals-page .support{padding:55px 40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1280px;margin:auto}.ptp-appraisals-page .support p{color:var(--muted)}.ptp-appraisals-page .support a{color:var(--pink);font-weight:700}
@media(max-width:850px){.ptp-appraisals-page .hero{gap:35px;padding:38px 24px}.ptp-appraisals-page h1{font-size:38px;letter-spacing:-1.2px}.ptp-appraisals-page .form-card{padding:24px}.ptp-appraisals-page .intro{font-size:16px}.ptp-appraisals-page .cards{gap:14px}}
@media(max-width:650px){.ptp-appraisals-page .hero{display:flex;flex-direction:column;align-items:stretch;padding:28px 20px 36px;gap:22px}.ptp-appraisals-page .eyebrow{font-size:10px;margin-bottom:12px}.ptp-appraisals-page h1{font-size:35px;line-height:1.12;margin-bottom:14px;letter-spacing:-1px}.ptp-appraisals-page .intro{font-size:15px;line-height:1.55;margin:0}.ptp-appraisals-page .benefits,.ptp-appraisals-page .reassure{display:none}.ptp-appraisals-page .form-card{padding:23px 20px;border-radius:16px}.ptp-appraisals-page .form-card h2{font-size:23px}.ptp-appraisals-page .form-intro{font-size:13px;margin-bottom:18px}.ptp-appraisals-page .below{padding:38px 20px}.ptp-appraisals-page h2{font-size:27px}.ptp-appraisals-page .cards{grid-template-columns:1fr;gap:12px}.ptp-appraisals-page .service-note{margin:22px 20px}.ptp-appraisals-page .support{padding:30px 20px;grid-template-columns:1fr;gap:20px}}
