/* Factual reasons owners may choose a direct land buyer. */
.ocf-why-owners {
    background: var(--cardinal-bg-alt);
}

.ocf-why-owners__heading {
    max-width: var(--ocf-section-heading-width);
    margin-bottom: calc(var(--ocf-grid-gap) * 1.5);
}

.ocf-why-owners__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--ocf-grid-gap);
}

.ocf-why-owner {
    display: flex;
    flex-direction: column;
    gap: calc(var(--ocf-space-unit) * 0.625);
    min-height: 100%;
    padding: calc(var(--ocf-space-unit) * 1.5);
    border: var(--card-border-width) solid var(--ocf-border);
    border-radius: var(--card-radius);
    background: var(--ocf-bg);
}

.ocf-why-owner h3,
.ocf-why-owner p { margin: 0; }

.ocf-why-owner h3 {
    color: var(--ocf-heading);
    font-size: var(--font-h3-size);
    line-height: 1.25;
}

.ocf-why-owner p {
    color: var(--ocf-body);
    font-size: var(--ocf-font-small-size);
    line-height: 1.6;
}

@media (max-width: 900px) {
    .ocf-why-owners__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 560px) {
    .ocf-why-owners__grid { grid-template-columns: 1fr; }
}

/* OCF_AGENT_BLOCK:pinnacle_warm_owner_benefits START */
/* A soft-cream benefit section with understated white cards. */
.ocf-why-owners { background: var(--ocf-bg); }
.ocf-why-owner {
    background: #FFFFFF;
    box-shadow: var(--card-shadow);
}
/* OCF_AGENT_BLOCK:pinnacle_warm_owner_benefits END */
