.property-appraisal-cta{background:#F5F4F0;border:1px solid #E0DFD8;border-radius:12px;padding:32px 40px;margin:40px 0}.property-appraisal-cta__content{display:flex;align-items:center;justify-content:space-between;gap:32px}.property-appraisal-cta__text{flex:1;min-width:0}.property-appraisal-cta__heading{font-family:var(--font2);font-size:24px;font-weight:700;color:var(--color4);line-height:1.2}.property-appraisal-cta__description{margin-top:8px;font-size:15px;line-height:1.5;color:var(--color5)}.property-appraisal-cta__action{flex-shrink:0}@media(max-width:768px){.property-appraisal-cta{padding:24px}.property-appraisal-cta__content{flex-direction:column;align-items:flex-start;gap:20px}.property-appraisal-cta__action{width:100%}.property-appraisal-cta__action .site__button{width:100%}.property-appraisal-cta__heading{font-size:22px}}